Está en la página 1de 1

Taller tuberías nombradas

Sistemas digitales III


27 octubre de 2021

Objetivos:
1. Implementar tubería nombradas para establecer la comunicación entre procesos
2. Desarrollar una programación que implemente las funciones necesarias para
comunicar procesos en el sistema operativo
Problema:
Se quiere desarrollar un sistema de chat entre dos procesos hijos usando la siguiente
arquitectura, se deben usar tuberías nombradas.
Proceso de comunicación:
1. Tanto el proceso hijo 1 como el proceso hijo 2 tienen la posibilidad de leer y escribir
2. Para identificar el proceso que está escribiendo y leyendo, deben usarse los
identificadores de usuario
3. El proceso hijo 1 escribirá primero y su mensaje será leído por el hijo 2
4. Posteriormente el hijo 2 escribirá un mensaje al hijo 1 para que este lo lea.
En caso de que alguno de los procesos no quiera escribir, el programa debe permitir que
con al usuario oprimir ‘enter’ se le de paso al otro proceso para que escriba

Padre

Hijo 1 Hijo 2

Nota Final
El taller puede ser desarrollado en grupos de laboratorio

También podría gustarte