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.