Obsah
- Definice - Co znamená podřízený proces?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje podřízený proces
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č. Dětský proces zdědí většinu atributů svých rodičů.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
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ů.