Está en la página 1de 5

UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS

Asignatura: Sistemas Operativos I

Trabajo asignado: Actividad 3

07 de Agosto del 2020


INTRODUCCION
Tarea sobre interbloqueo, trataremos de dar respuestas a las siguientes interrogantes de
dicho tema.

Dado el siguiente escenario: Un sistema tiene dos procesos y tres recursos idénticos.
Cada proceso necesita un máximo de dos recursos.

1. ¿Es posible el interbloqueo? Explique su respuesta.

Podría ser, pero dependerá de cuantas instancias tenga cada proceso si tiene
más de una no se produciría ningún interbloqueo en el caso de que cada
proceso solo tenga una instancia, entonces si se podría producir un
interbloqueo.

2. Dibuje el grafo para representar la asignación de recursos.

A. En el caso de que cada recurso tenga más de una instancia.

R1 R2

P2
P1

R2

 Como se puede notar en el siguiente grafo en caso de que cada recurso


tenga más de una instancia no se produciría un interbloqueo

B. En el caso de que cada recurso solo tenga una instancia

R1 R2
 Como se observa en este grafo si se produciría un interbloqueo debido a
que el proceso 1 tendría asignada la única instancia del recurso 1 y el
proceso dos la solicita quedando en espera de que esta sea liberada lo
mismo sucedería si el proceso 1 solicitase la instancia que ya tiene asignada
el proceso 2.
CONCLUSIONES

 Los interbloqueos se producen al haber muchos procesos solicitando demasiados


recursos que no tenemos.
 Como se observó en los grafos que los recursos tenga más de una instancia sirve
de mucho para que no se produzca un interbloqueo.
 En el que caso de que en el ejemplo anteriormente presentado cada proceso
hubiese solicitado más de dos recursos, se produciría sin duda un interbloque en
los dos grafos que dibujamos

También podría gustarte