Está en la página 1de 12

UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARAGUA

UNAN – LEÓN

FACULTAD DE CIENCIAS Y TECNOLOGÍA

Carrera: Ingeniería en Sistemas de Información

Grupo: GP3

Componente: Sistemas Operativos

Tema: Laboratorio #6

Elaborado por: Br. Cristian José Oporta Cajina

Asignado por: MSc. Rina del Pilar Arauz Altamirano

Fecha: 28/10/2022

“A La Libertad Por La Universidad”


1) Ejercicios:
a) Escriba y ejecute cada uno de los ejemplos de exec, huérfano y zombie.

Se crea el archivo shell.sh

Se le asignan los permisos.

Se crea el archivo execlp.c

Se crea el archivo execv.c


Se crea el archivo execvp.c

Se crea el archivo zombie.c


Se verifica que hay
un proceso zombien.

Se crea el archivo
huerfano.c
b) Utilice el comando top, ¿cuál es el proceso que ocupa más memoria? cual es el proceso que ocupa más
CPU?

En este momento tenía


reproduciendo un video en
el proceso firefox+, por
ende, en este ejemplo,
firefox+ es el proceso con
más %CPU y %MEM.

c) Utilice el comando ps -el | grep 'Z' y visualice si hay algún proceso zombie.

No hay ninguno.

2) Ejercicios:
a) Escriba un programa que mediante un ciclo for(3) genere procesos hijos. Cada proceso deberá imprimir
“hola”, (no utilice exit() o wait()), cuantas veces se imprime el mensaje “Hola”?, dibuje el árbol de procesos
y explique.
Como podemos ver se
han creado 8 procesos.
b) Modifique el programa anterior para que el proceso padre solo genere tres procesos Hijos. El proceso
padre deberá esperar por la finalización de cada uno de sus procesos hijos y al final imprimirá “mis hijos
han terminado, Adios”.
c) Realice un programa que mediante la llamada a fork() crea un proceso que imprime cada segundo el
mensaje “existo” y su pid, luego de 5 segundos conviértalo en proceso huérfano.
d) Utilice fork(), exit(), wait() y exec() para realizar un programa que crea el siguiente diagrama de
procesos?
El programa realiza su
funcionamiento con toda
normalidad.
e) Realice un programa que cree el siguiente diagrama de procesos y donde el proceso Z deberá convertirse
en zombi.

Como se puede apreciar en la


siguiente imagen, el proceso
Z se vuelve zombie.

También podría gustarte