Terminación de procesos
La terminación de un proceso puede ser ejemplificada con el siguiente algoritmo:
1. El proceso ejecuta su última instrucción y pide al sistema que lo elimine (exit).
– Los datos de salida van de hijo a padre (por fork).
– Los recursos del proceso son desalojados por el sistema operativo.
2. El padre puede terminar la ejecución de un hijo (abort).
– El proceso hijo se ha excedido en los recursos alojados.
– La tarea asignada al proceso hijo ya no es requerida.
– El proceso padre termina.
3. El sistema operativo no permite que el hijo continúe su ejecución si el proceso padre termina.
4. Terminación en cascada.
Fuente: Apuntes de Informática VII de la FCA de la UNAM