Instituto Universitario de Tecnología Antonio José de Sucre Extensión -Barquisimeto Integrante: Yetsy Colmenarez Sistema EJERCICIOS DE INTERBLOQUEO
Instituto Universitario de TecnologíaAntonio José de Sucre
Extensión -Barquisimeto
Integrante:Yetsy ColmenarezSistema Operativo II
EJERCICIOS DE
INTERBLOQUEO
1. Ejemplifique una situación de los sistemas operativos donde se produzca inanición, pero no hay interbloqueo y una situación donde se produzca inanición e interbloqueo.
Inanición, pero no hay interbloqueo:
Cuando juagamos domino en una mesa de cuatro (04) personas siempre nos comunicáremos con el que tenemos en frente. si esa persona que tenemos en frente sigue nuestra jugada sin bloquear el juego con un numero de domino que su compañero no tenga pues será un éxito total ganaran el juego sin ningún tipo de dificultad.
Inanición e interbloqueo:
En tal caso que en el juego de domino la persona que tenemos en frente no nos acoplamos bien entre los dos y esa persona coloca el domino con un numero el cual no tenemos y los cuales ya se encuentran todos en la mesa pues el juego se tranca; por lo que se produce una inanición e interbloqueo ya que no hay una salida y debemos comenzar nuevamente la partida.
2. Sean 4 procesos y 3 recursos: el recurso 1 cuenta con 5 unidades, el recurso 2 tiene 3 unidades, el recurso 3 tiene 4 unidades que realizan las siguientes peticiones: a. El proceso 1 solicita 3 unidades del recurso 3 b. El proceso 2 solicita 2 unidades del recurso 1 c. El proceso 3 solicita 4 unidades del recurso 2 d. El proceso 4 solicita 1 unidad del recurso 1. e. Calcule G y su representación gráfica.
Proceso2
Proceso3
Proceso4
Proceso1
Rec
urso
2
Rec
urso
1R
ecur
so3
P1,R3(3) . P2,R1(2) . P3,R2(4) . P4,R1(1)
3. Supóngase un sistema con 2 tipos de recursos, con 3 unidades disponibles cada recurso. En este sistema se ejecutan procesos tal que cada uno de ellos necesita una unidad de cada tipo de recursos. ¿Cuál es el número máximo de procesos que puede existir de forma tal que se asegure que no haya interbloqueo? Argumente su respuesta.
Recurso1
Recurso2
Proceso1
Proceso2
Proceso3
En la siguiente grafica la cual se detalla que no existe un interbloqueo; ya que cada unidad de cada recurso se encuentran en proceso. Así que el numero máximo de procesos que pueden existir de forma tal que no se produzca un interbloqueo, es de tres (03) procesos máximo.