Está en la página 1de 1

Sistemas operativos

Llamadas al sistema
Este laboratorio est destinado a utilizar llamadas al sistema en un entorno Windows
para crear procesos y comprobar el resultado de su ejecucin. El lenguaje de
programacin utilizado es C.
Enunciado
Se desea crear un proceso que muestre por pantalla el resultado de la ejecucin de otros
procesos. Para ello es necesario:
1. Crear un programa que muestre nmeros impares. El resultado de la ejecucin
de dicho programa debe ser el siguiente: Nmero impar: XXX
2. Crear un programa que muestre nmeros pares. El resultado de la ejecucin de
dicho programa debe ser el siguiente: Nmero par: XXX
3. Crear un programa padre que realice las siguientes tareas:
a. Indique el comienzo de la ejecucin.
b. Cree un proceso de nmeros impares.
c. Cree un proceso de nmeros pares.
d. Indique el final de la ejecucin.
Una vez creados los procesos, modificar los programas pares e impares para bloquear
su ejecucin un tiempo N.
Las llamadas al sistema a utilizar son:
-

CreateProcess: permite crear un proceso.

Sleep: permite conmutar el estado de un proceso de ejecucin a dormido.

Entrega del laboratorio


Para la entrega de este laboratorio es necesario seguir el documento de descripcin del
mismo ms la entrega del cdigo fuente y ejecutables (.exe).
-

Formato de los .exe:


o

Nmero par o impar: Nombre_Alumno_(impar|par).exe

Programa principal: Nombre_Alumno_principal.exe

Memoria explicativa de las tareas y decisiones tomadas. La memoria


no debe contener el cdigo fuente (se incluye por separado).

Laboratorio I

También podría gustarte