jueves, 24 de noviembre de 2011

JERARQUIA DE PROCESOS RESULTANTE

Estudia el siguiente codigo y escribe la jerarquia de procesos resultante.
Despues, compila y ejecuta el codigo para comprobarlo (deberas añadir llamadas al sistema getpid, getppid y wait para conseguirlo).

wait que cambia el estado del proceso padre a bloqueado hasta que el proceso hijo termine.
Se observa que los procesos terminan en el orden contrario al que se han creado, es decir, primero termina el ´ultimo proceso creado y el ´ultimo proceso en terminar es el inicial. Esto ocurre gracias a la llamada al sistema

Se observa que el proceso padre es siempre el ´ultimo en terminar. Esto es debido a que la llamada al sistema

PUBLICADO Ma. Isabel
wait, que hace que el proceso padre pase a estado bloqueado hasta que un proceso hijo termine, se encuentra dentro de un bucle que va a hacer que se llame tantas veces como procesos hijos creo.

No hay comentarios:

Publicar un comentario