Universidad de Costa Rica - ECCI
Prácticas de laboratorio
Laboratorio #5
-
Objetivos
- Revisar el avance de la segunda tarea programada y resolver las dudas en cuanto a la utilización de semaforos, memoria compartida y el paso de mensajes
- Integrar mensajes con la primera tarea
- Integrar semáforos y memoria compartida con la primera tarea
-
Procedimiento
- Integrar mensajes con la primera tarea
- Crear un buzón utilizando la clase creada en el Lab. anterior
- Construir un programa que cree un buzón utilizando la clase creada en el Lab. anterior y envie la información a este recurso
- Verificar que los mensajes se están enviando correctamente, "ipcs"
- Construir un programa que lea los mensajes de buzón y los envie a la pantalla
- Comprobar que la información desplegada es la correcta, anotar en informe
- Integrar semáforos y memoria compartida con la primera tarea
- Crear un área de memoria compartida, en este caso como se trata de dos programas independientes no es necesario la utilización de semáforos, la sincronización la efectúa el usuario, corriendo primero el programa que llena la memoria compartida y luego el otro
- Construir un programa que coloque la información en el área de memoria compartida
- Construir un programa que saque la información del segmento de memoria compartida y la envie a pantalla
- Comprobar que la información desplegada es la correcta, anotar en informe