Exit and wait

Páginas: 4 (860 palabras) Publicado: 5 de julio de 2011
Terminación de procesos: exit y wait.

Una situación muy típica es que cuando un proceso crea a otro, el proceso padre se quede esperando a que termine el hijo antes de continuar su ejecución. Unejemplo de esta situación es la forma de operar de los intérpretes de órdenes. Cuando se escribe una orden, el Shell arranca un proceso para ejecutar dicha orden y no devuelve el control hasta que nose ha ejecutado completamente.
Para poder sincronizar los procesos padre e hijo, se emplean las llamadas exit y wait.

Finalización de un proceso EXIT

La llamada al sistema exit es la primera ensys_call_table y es la función que termina con la ejecución de un proceso. Esta función se encarga de retirar los recursos que está utilizando el proceso, así como dejarlo preparado para su posterioreliminación.

Cuando un proceso termina debe de comunicar a su padre su finalización por medio de la señal SIGCHLD, de forma que una vez el padre haya sido informado y realice un wait, el hijo seatotalmente eliminado y quitado del planificador. Para reflejar este hecho se denomina al estado transitorio entre la comunicación de finalización y la eliminación total como estado “zombie”.

Ademásde notificar al padre, el exit se encarga de liberar recursos como la memoria tomada por el proceso, así como el sistema de ficheros y las entradas en el mismo y los registros de estado delprocesador. Si dicho proceso no tuviera padre, ya que este acabó antes que él, se eliminaría directamente del planificador en la llamada exit y no habría que esperar a comunicar su estado de terminación anadie.

Descripción
Las principales tareas que lleva a cabo esta llamada el sistema son:

Especifica que el proceso está finalizando.
Escribe el “exit_code”
Liberación de recursos:
Eliminael temporizador del proceso
Elimina la memoria asociada al proceso
Elimina el proceso de las colas de los semáforos
Cierra todos los ficheros que el proceso tenga abiertos
Elimina la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Wait and bleed
  • El Exito De Procter And Gamble
  • Le receta del exito de crepes and wafles
  • Wait
  • A day's wait
  • Sentencia Wait
  • Wait wut
  • Waiter

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS