Dětský proces

Autor: Lewis Jackson
Datum Vytvoření: 13 Smět 2021
Datum Aktualizace: 24 Červen 2024
Anonim
Dětský proces - Technologie
Dětský proces - Technologie

Obsah

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ů.