Obsah:
Definícia - Čo znamená proces Zombie?
Zombie proces je proces v ukončenom stave. Zvyčajne sa to deje v programe, ktorý má funkcie rodič-dieťa. Po dokončení vykonávania podriadenej funkcie vyšle stav ukončenia svojej nadradenej funkcii. Kým rodičovská funkcia neprijme a nepotvrdí správu, podradená funkcia zostáva v stave „zombie“, čo znamená, že bola vykonaná, ale nie ukončená.
Zombie proces je známy aj ako zaniknutý proces.
Techopedia vysvetľuje proces Zombie
Proces v operačných systémoch Unix alebo Unix sa stáva zombie procesom po dokončení vykonávania, ale jeden alebo niektoré z jeho záznamov sú stále v tabuľke procesov. Ak je proces ukončený volaním „exit“, všetka pamäť, ktorá je s ním spojená, sa znovu pridelí novému procesu; Týmto spôsobom systém šetrí pamäť. Záznam procesu v tabuľke procesov však zostáva, kým rodičovský proces nepotvrdí jeho vykonanie, po ktorom je odstránený. Čas medzi vykonaním a potvrdením procesu je obdobie, keď je proces v zombie.