Domov Zvuk Co je to dětský proces? - definice z techopedie

Co je to dětský proces? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená podřízený proces?

Podřízený proces je vytvoření nadřazeného procesu, který lze definovat jako hlavní proces, který vytváří podřízené nebo podprocesy k provádění určitých operací. Každý proces může mít mnoho podřízených procesů, ale pouze jeden rodič. Podřízený proces zdědí většinu atributů svých rodičů.

Techopedia vysvětluje podřízený proces

Nadřazený proces může vytvořit více podřízených procesů. Pokud proces nemá nadřazeného serveru, předpokládá se, že byl vytvořen přímo jádrem.


V systémech, jako jsou Unix a Linux, je první proces „init“ vytvořen jádrem v době spuštění a nikdy není ukončen, dokud je systém spuštěn. K provádění různých úloh démona mohou být spuštěny další bezedné procesy.


V některých situacích je dětský proces osiřelý, když jeho rodič zemře. Osamocený podřízený proces je pak brzy zahájen procesem inicializace.


V Unixu je však podřízený proces vytvořený pomocí systémového volání vidlice obvykle klonem původního nadřazeného procesu. Po rozvětvení podřízeného procesu rodič i dítě pokračují ve své vlastní cestě. Když je ve Windows vytvořen nový proces pomocí jedné z funkcí CreateProcess, je vrácena nová popisovač procesu. Tento popisovač je poté vytvořen s úplnými přístupovými právy a podléhá kontrole zabezpečení přístupu. Popisovač procesu může být zděděn podřízeným procesem na základě příznaku dědičnosti zadaného během vytváření.


Když je vytvořen podřízený proces, je spojen s jedinečným číslem ID procesu. Životnost procesu končí, když je ukončovací signál hlášen nadřazenému procesu, což má za následek uvolnění ID procesu a prostředků.

Co je to dětský proces? - definice z techopedie