Zombie proces je na Unixových systémech takový proces, který se ukončil (prostřednictvím systémového volání exit()), ale i nadále se vyskytuje v tabulce procesů. Jedná se o proces se statusem terminated (v češtině ukončený). Tato situace nastává u procesů založených jako potomky jiného, již existujícího, procesu, protože u těchto procesů je záznam v tabulce procesů stále třeba, aby si rodičovský proces mohl přečíst návratový kód potomka.

PropertyValue
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • Zombie proces je na Unixových systémech takový proces, který se ukončil (prostřednictvím systémového volání exit()), ale i nadále se vyskytuje v tabulce procesů. Jedná se o proces se statusem terminated (v češtině ukončený). Tato situace nastává u procesů založených jako potomky jiného, již existujícího, procesu, protože u těchto procesů je záznam v tabulce procesů stále třeba, aby si rodičovský proces mohl přečíst návratový kód potomka. Jakmile tak učiní prostřednictvím systémového volání wait(), operační systém odebere záznam z tabulky procesů a uvolní jemu přidělené prostředky. Potomek se vždy napřed stane zombie procesem předtím, než je z tabulky procesů odebrán. Za normálních okolností okamžitě poté, co se potomek stane zombie procesem jeho rodič spustí volání wait() a operačnímu systému je takto dán signál, že může proces vymazat. Procesy, které patří mezi zombie procesy delší dobu jsou obvykle chybou a způsobují únik prostředků. Termín zombie proces pochází z běžné definice slova zombie — nemtrvá osoba. V tomto kontextu proces „zemřel“, ale ještě nebyl „uklizen“. Na rozdíl od normálních procesů nemá příkaz kill na zombie procesy žádný efekt. Zombie procesy si není možné plést s osiřelými procesy; osiřelý proces je proces, který se stále provádí, ale jeho rodič zemřel. Tyto procesy nezůstávají jako zombie procesy, namísto toho jsou adoptovány procesem init a ten na své potomky spustí wait().
dbpedia-owl:wikiPageID
  • 1266555 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 3699 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 8 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 15600967 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • Zombie proces
  • zombie procesem
dcterms:subject
rdfs:comment
  • Zombie proces je na Unixových systémech takový proces, který se ukončil (prostřednictvím systémového volání exit()), ale i nadále se vyskytuje v tabulce procesů. Jedná se o proces se statusem terminated (v češtině ukončený). Tato situace nastává u procesů založených jako potomky jiného, již existujícího, procesu, protože u těchto procesů je záznam v tabulce procesů stále třeba, aby si rodičovský proces mohl přečíst návratový kód potomka.
rdfs:label
  • Zombie proces
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of