Vous êtes sur la page 1sur 6

-

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERA DE SISTEMAS


DEPARTAMENTO ACADMICO DE INGENIERA DE SISTEMAS

Laboratorio de Sistemas Operativos N 05


Gestin de Procesos

Mg. Jaime Suasnbar Terrel

HUANCAYO PER

Octubre 2015

UNCP-FIS

Sistemas Operativos

Laboratorio de Sistemas Operativos N 05


Objetivos:
1.
Comprender la diferencia entre proceso y programa.
2.
Entender cmo la CPU se reparte entre los mltiples procesos que se encuentran
en ejecucin en cada momento.
3.
Utilizar los comandos de Linux para la gestin de procesos
4.
Entender cmo los procesos interaccionan en Jerarqua de procesos.
5.
Programar procesos y subprocesos en c o c++ en Linux.

DESARROLLO DEL LABORATORIO


QU ES UN PROCESO EN GNU/LINUX?
En unix, un proceso es creado mediante fork. El proceso que realiza la llamada se
denomina proceso padre (prent process) y el proceso creado a partir de la llamada se
denomina proceso hijo (child process). La sintaxis de la llamada efectuada desde el
proceso padre es:
Pid=fork()

EJERCICIO N 01: CREAR PROCESOS EN UNIX.


Ejemplo 01:
1.
Un caso prctico para crear procesos en unix es el siguiente ejemplo: Ingresar el
siguiente cdigo en las herramientas de trabajo.

2.

Compilar y ejecutar. Y responde a las siguiente Interrogantes.


PREGUNTA 01 - Cul es la pantalla que muestra el programa

PREGUNTA 02 -Porque imprime ambos Proceso Hijo y Padre?

Mg. Jaime Suasnbar Terrel

Pgina 2

UNCP-FIS

Sistemas Operativos

Ejercicio N 02: Realizar programas de procesos jerrquicos.


1.
Ingresar el siguiente cdigo en las herramientas de trabajo.

2.

Compilar y ejecutar. Y Responde a las siguiente Interrogantes.


PREGUNTA 03 - Observa el siguiente cdigo y escribe la Jerarqua de procesos
resultante.

PREGUNTA 04 - Porque se repiten los nombres

PREGUNTA 05 - Presta atencin al orden de terminacin de los procesos, qu


observas? por qu?

Mg. Jaime Suasnbar Terrel

Pgina 3

UNCP-FIS

Sistemas Operativos

Ejercicio N 03: Realizar programas de procesos jerrquicos.


1.
Ingresar el siguiente cdigo en las herramientas de trabajo.

2.

Compilar y ejecutar. Y Responde a las siguiente Interrogantes.


PREGUNTA 06 - Cul es la pantalla que muestra el programa

PREGUNTA 07 - Observa el cdigo y escribe la Jerarqua de procesos resultante.

PREGUNTA 08 - Presta atencin al orden de terminacin de los procesos, qu


observas? por qu?

Mg. Jaime Suasnbar Terrel

Pgina 4

UNCP-FIS

Sistemas Operativos

Ejercicio N 04: Realizar programas de procesos jerrquicos.


1.
Ingresar el siguiente cdigo en las herramientas de trabajo.

2.

Compilar y ejecutar. Y Responde a las siguiente Interrogantes.


PREGUNTA 09 - Cul es la pantalla que muestra el programa

PREGUNTA 10 - Observa el cdigo y escribe la Jerarqua de procesos resultante.

PREGUNTA 11 - Presta atencin al orden de terminacin de los procesos, qu


observas? por qu?

Mg. Jaime Suasnbar Terrel

Pgina 5

UNCP-FIS

Sistemas Operativos

Ejercicio N 05: Realizar programas de procesos jerrquicos.


3.
Ingresar el siguiente cdigo en las herramientas de trabajo.

4.

Compilar y ejecutar. Y Responde a las siguiente Interrogantes.


PREGUNTA 12 - Cul es la pantalla que muestra el programa

PREGUNTA 13 - Observa el cdigo y escribe la Jerarqua de procesos resultante.

INFORME DE LABORATORIO N 05
Subir a la plataforma con las capturas de pantalla de cada ejercicio.
1. El cdigo desarrollado.
2. Las capturas de pantalla de la ejecucin.
3. Respuestas de cada ejercicio.
Entregar respuestas del Laboratorio en una hoja aparte
Mg. Jaime Suasnbar Terrel

Pgina 6

Vous aimerez peut-être aussi