Ejercicios de interbloqueos

4
Ejercicios de interbloqueos Integrantes: Domingo Brand C.I:17,784,636 Angel Nava C.I:24,183,428

Transcript of Ejercicios de interbloqueos

Page 1: Ejercicios de interbloqueos

Ejercicios deinterbloqueos

Integrantes:Domingo Brand C.I:17,784,636Angel Nava C.I:24,183,428

Page 2: Ejercicios de interbloqueos

1…Ejemplifique una situación de los sistemas operativos donde se produzca inanición, pero no

hay interbloqueos y una situación donde se produzca inanición e interbloqueos.

Inanición sin Interbloqueos:Como ejemplo podríamos colocar la pista del aeropuerto de caracas en el cual un avión espera la indicación de torre de control para salir y otro que está en el aire sincroniza su llegada con las indicaciones de la torre de control evitando de esta forma accidentes si se encontraran los dos en pista al mismo tiempo.

Inanición con Interbloqueos:Un ejemplo clásico de interbloqueo es el interbloqueo de tráfico, cuando 4 carros llegan al mismo tiempo a un cruce de 4 caminos. Los cuatro cuadrantes de la intersección son los recursos compartidos sobre los que se demanda control. Y hay esta el interbloqueo

Page 3: Ejercicios de interbloqueos

 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.

Los Procesos que obtiene todos las unidades que necesitan son P2,P4,P1 debido a que sus recursos las tienen disponibles pero podemos observar que el proceso P3 no las obtiene ya que el recurso no dispone de todas las unidades requeridas por el proceso.

Page 4: Ejercicios de interbloqueos

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.

Solo se pueden ejecutar 3 procesos sin que existan interbloqueo ya que cada unidad de cada recurso está siendo utilizada por un proceso.