2. 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
3. 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.
4. 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.