EJERCICIOS DE PROCESOS
Se tiene una jaula con ratoncillos y se ha diseñado un experimento científico de forma que para acceder a la comida los ratoncillos deben pasar a la despensa cuya capacidades para tres ratones. La despensa estDos procesos P1 y P2 se pasan información a través de una estructura de datos
, DE. Sea un entero, n, que indica en
todo momento el número de elementos útiles enDE y cuyo valor
inicial es 0. El proceso P2 retira de DE en cada
ejecución el último elemento depositado por P1, y espera si no hay e
lementos a que P2 ponga más. Supón que DE
tiene un tamañoilimitado, es decir, es lo suficientemente grande para que nunca se llene.
á rodeada de puertas.
Cada puerta tiene un botón fuera y otro dentro. Los ratones son entre nados para presionar los botonescuando quieran entrar o salir y sólo un ratoncillo pasará a la despensa cuando las puertas se abran.
En una clínica de traumatologica hay tres secciones diferentes: Médico, Escayola y Rayos-X. Losenfermos acceden a la clínica y esperan a que les atienda una enfermera que les indica la sala a la que de ben acceder. De forma que la sección Medico tiene una sala de espera para 20 enfermos, Escoyolatiene una sala de espera para 6 enfermos y RayosX. No espera. Realizar un programa concurrente de forma que utilizando semáforos coordine las tareas de los enfermos.
En un cuartel hay un comedorpara 500 soldados. El soldado cuando quiere comer entra en el recinto y coge una bandeja con comida en uno de los 5 mostradores que existen para tal efecto; la bandeja tiene un vaso de agua o un botellínde refresco, si escoge esto último necesita uno de los 50 a bridores. Si quiere postre se dirige a uno de los 3 mostradores que lo despachan; Cuando finaliza la comida sale del recinto. Realizar unprograma concurrente de
forma que utilizando semáforos coordine las tareas de los soldados.
Dos procesos P1 y P2 se pasan información a través de una estructura de datos , DE. Sea un entero, n, que...
Regístrate para leer el documento completo.