ejercicio interbloqueo

5
Instituto Universitario de Tecnología Antonio José de Sucre Extensión -Barquisimeto Integrante: Yetsy Colmenarez Sistema EJERCICIOS DE INTERBLOQUEO

Upload: yetsyc

Post on 11-Aug-2015

27 views

Category:

Education


8 download

TRANSCRIPT

Page 1: Ejercicio Interbloqueo

Instituto Universitario de TecnologíaAntonio José de Sucre

Extensión -Barquisimeto

Integrante:Yetsy ColmenarezSistema Operativo II

EJERCICIOS DE

INTERBLOQUEO

Page 2: Ejercicio 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.

Page 3: Ejercicio Interbloqueo

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.

Page 4: Ejercicio Interbloqueo

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)

Page 5: Ejercicio Interbloqueo

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.