Sobes.tech
Junior — Middle

Vysvětlete, co znamená termín zombie proces v operačním systému.

sobes.tech AI

Odpověď od AI

Zombi proces je proces v operačním systému, který dokončil svůj běh, ale jeho záznam v tabulce procesů ještě nebyl odstraněn. K tomu dochází, protože rodičovský proces ještě nečetl stav ukončení dětského procesu pomocí systémového volání wait(). Zombi procesy nezabírají CPU zdroje, ale zabírají místo v tabulce procesů, a pokud jich je mnoho, může to vést k vyčerpání systémových zdrojů.

Příklad: když dětský proces skončí, ale rodičovský nevolá wait(), stává se z něj zombi, dokud rodič nevyřídí jeho stav.