Junior — Middle
Spiega cosa significa il termine processo zombie in un sistema operativo.
sobes.tech AI
Risposta dell'AI
Un processo zombie è un processo nel sistema operativo che ha terminato la sua esecuzione, ma la sua voce nella tabella dei processi non è ancora stata rimossa. Questo accade perché il processo genitore non ha ancora letto lo stato di terminazione del processo figlio tramite la chiamata di sistema wait(). I processi zombie non occupano risorse della CPU, ma occupano spazio nella tabella dei processi, e se ce ne sono molti, ciò può portare a esaurimento delle risorse del sistema.
Esempio: quando il processo figlio termina, ma il genitore non ha chiamato wait(), il figlio diventa zombie finché il genitore non ne elabora lo stato.