Wat is 'n Subreaper-proses?
Wat is 'n Subreaper-proses?

Video: Wat is 'n Subreaper-proses?

Video: Wat is 'n Subreaper-proses?
Video: COS217 Spring 2020 Lecture 22: Process Management 2024, Mei
Anonim

A subreaper vervul die rol van init(1) vir sy afstammeling prosesse . Indien wel, is dit nie init (PID 1) wat die ouer van weeskind sal word nie prosesse , in plaas daarvan die naaste lewende grootouer wat as 'n gemerk is subreaper sal die nuwe ouer word. As daar geen lewende grootouer is nie, doen dit.

Wat is 'n ruilproses daarvan?

Hulle is al 'n paar dekades op aanvraag-bladsy bedryfstelsels - sedert System V R2V5 en 4.0BSD. Die ruil proses , soos was, gebruik om op te tree proses ruil bedrywighede. Dit het vroeër heel geruil prosesse - insluitend al die kern-spasie datastrukture vir die proses - uit na skyf en ruil hulle weer in.

Het alle prosesse eweneens 'n ouerproses? Die proses daardie vurk opgeroep is die ouer proses en die nuutgeskepte proses is die kind proses . Elke proses (behalwe proses 0) het een ouer proses , maar kan hê baie kinders prosesse.

Net so, wat is 'n ouerproses in Linux?

Ouer Proses . Al die prosesse in bedryfstelsel word geskep wanneer a proses voer die fork()-stelseloproep uit, behalwe die opstart proses . Die proses wat die fork()-stelseloproep gebruik het, is die ouer proses . Met ander woorde, a ouer proses is een wat 'n kind skep proses.

Wat veroorsaak 'n beëindigde proses?

Verlede proses . 'n " ontbind " proses (soms na verwys as "zombie") is 'n proses wat eintlik klaar is wat van 'n ouer afhang proses wat vir sommige rede (=fout) het nie die wete aanvaar dat dit klaar is en beëindig moet word nie.

Aanbeveel: