Sobes.tech
Middle

Čime se razlikuje zombie proces od procesa-sirotke?

sobes.tech АИ

Одговор од АИ

Zombi proces je proces koji je završio, ali njegov roditeljski proces još nije pozvao wait() da bi dobio status završetka. Takav proces ostaje u tabeli procesa sa stanjem "zombi", zauzimajući PID, ali ne trošeći CPU ili memorijske resurse.

Proces siroče je proces čiji je roditelj završio pre njega. U Unix sistemima, takvi procesi automatski postaju deca procesa init (PID 1), koji je odgovoran za njihov ispravan završetak.

Ukratko:

  • Zombi: završeni proces, koji čeka da njegov roditelj prikupi njegov status.
  • Siroče: živi proces koji je izgubio roditelja i automatski je usvojen od strane init.