Mājas Audio Kas ir bērna process? - definīcija no tehopedijas

Kas ir bērna process? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē bērna process?

Bērnu process ir vecāku procesa izveidošana, ko var definēt kā galveno procesu, kas rada bērnu vai apakšprocesus noteiktu darbību veikšanai. Katrā procesā var būt daudz bērnu procesu, bet tikai viens no vecākiem. Bērnu process manto lielāko daļu vecāku atribūtu.

Techopedia izskaidro bērna procesu

Vecāku process var radīt vairākus bērnu procesus. Ja procesam nav vecāka, tiek pieņemts, ka to tieši rada kodols.


Tādās sistēmās kā Unix un Linux pirmo procesu “init” kodola izveido sāknēšanas laikā un nekad neizbeidz, kamēr sistēma darbojas. Lai izpildītu dažādus dēmona uzdevumus, var tikt uzsākti citi procesi, kas nav vecāki.


Dažās situācijās bērna process ir bārenis, ja tā vecāks nomirst. Pēc tam bāreņu bērna procesu neilgi pieņem iniciators.


Tomēr Unix sistēmā bērnu process, kas izveidots, izmantojot dakšu sistēmas zvanu, parasti ir sākotnējā vecāku procesa klons. Pēc tam, kad bērna darbība ir pazaudēta, gan vecāks, gan bērns turpina vadīt savu ceļu. Windows operētājsistēmā, kad kādu no CreateProcess funkciju saimes izveido jaunu procesu, tiek atgriezts jauns procesa rokturis. Pēc tam šis rokturis tiek izveidots ar pilnām piekļuves tiesībām un tiek pakļauts drošības piekļuves pārbaudei. Procesa rokturi var mantot bērnu process, pamatojoties uz mantojuma karodziņu, kas norādīts izveides laikā.


Kad tiek izveidots pakārtots process, tas tiek saistīts ar unikālu procesa ID numuru. Procesa kalpošanas laiks beidzas, kad pārtraukšanas signāls tiek paziņots vecāku procesam, kā rezultātā tiek atbrīvots procesa ID un resursi.

Kas ir bērna process? - definīcija no tehopedijas