2. EJERCICIOS
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.
Ejemplo de Inanición
sin interbloqueo.
En un empresa se tiene un red
configurada para “X” usuarios conectados vía
cableado e igualmente posee una cantidad “Y”
que pueden conectarse de forma inalámbrica.
Se posee una impresora única de RED,
que se benefician todos los usuarios que se
conectan a ella.
La pila de impresión configurada a
esta impresora es de “N”
servicios.
Una vez que la cola de servicios se llene NO va a
permitir un nuevo proceso. El servicio “n+1”
entre a la cola de atención de la impresora hasta
que se libere espacio que le permita entrar a los
parámetros ya configurados.
3. EJERCICIOS
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.
Ejemplo de
Inanición con
interbloqueo.
Información conseguida
en:http://content.yudu.com/Library/
A1jmk1/SistemasOperativos/resour
ces/73.htm
Pág.. 52
4. EJERCICIOS
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
que realizan las
siguientes
peticiones:
El proceso 1 solicita 3 unidades del recurso 3
El proceso 2 solicita 2 unidades del recurso 1
El proceso 3 solicita 4 unidades del recurso 2
El proceso 4 solicita 1 unidad del recurso 1.
P2 P3 P4
R1
R2
R3
5. EJERCICIOS
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
que realizan las
siguientes
peticiones:
El Proceso 3 en la solicitud pide al recurso
2 (4unidades) de las cuales no posee. No
se le puede asignar y produce un bloqueo
ya que ese recurso cuenta con la totalidad
solicitada.
6. EJERCICIOS
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.
Recurso 1 Recurso 2
¿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.
Un sistema se encuentra en estado seguro sólo si existe
una secuencia segura. Si no existe esta secuencia, se
dice que el estado del sistema es inseguro. Serán
posibles 3 procesos para que no ocurra un interbloqueo
p1 p2 p3