2.1.2. Destruccion de procesos
Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.
Destruccion de procesos
La destruccion de procesos puede ocurrir por varias razones: finalizacion normal del proceso, error en la ejecucion, falta de recursos, o终止 por parte de otro proceso (como el proceso padre o el sistema operativo). En UNIX, la llamada exit() finaliza un proceso y devuelve un codigo de estado, mientras que wait() permite al proceso padre esperar a que termine un proceso hijo. El SO debe liberar todos los recursos asignados al proceso destruido para evitar fugas de memoria y otros problemas.