4.1.1. La creacion y la destruccion de procesos
Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.
La creacion y la destruccion de procesos en UNIX
En UNIX, la creacion de procesos se realiza con la llamada fork(), que crea un nuevo proceso que es una copia exacta del proceso padre. El proceso hijo obtiene una copia del espacio de memoria, los archivos abiertos y otros recursos del padre. Despues de fork(), el proceso hijo puede llamar a exec() para cargar un nuevo programa. La destruccion de procesos se realiza con exit(), que libera los recursos del proceso y devuelve un codigo de estado al proceso padre. El padre puede recoger este estado con la llamada wait().