Tabla de contenido:
Definición - ¿Qué significa Zombie Process?
Un proceso zombie es un proceso en su estado terminado. Esto generalmente ocurre en un programa que tiene funciones padre-hijo. Una vez que una función secundaria ha finalizado la ejecución, envía un estado de salida a su función principal. Hasta que la función principal reciba y reconozca el mensaje, la función secundaria permanecerá en un estado "zombie", lo que significa que se ha ejecutado pero no se ha salido.
Un proceso zombie también se conoce como un proceso difunto.
Techopedia explica Zombie Process
Un proceso en Unix o en sistemas operativos similares a Unix se convierte en un proceso zombie cuando ha completado la ejecución, pero una o algunas de sus entradas todavía están en la tabla de procesos. Si un proceso finaliza con una llamada de "salida", toda la memoria asociada con él se reasigna a un nuevo proceso; De esta manera, el sistema ahorra memoria. Pero la entrada del proceso en la tabla de procesos permanece hasta que el proceso padre reconoce su ejecución, después de lo cual se elimina. El tiempo entre la ejecución y el reconocimiento del proceso es el período en que el proceso está en estado zombie.
