Download - Sistemas Operativos Jose Carrillo
Instituto Universitario de tecnología Antonio José de Sucre. Extensión Barquisimeto SAIA.
Asignatura: Sistemas Operativos II.
José Carrillo
20.921.542
Profesora: Yanmelia Crespo
O 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.
O Ejemplo de inanición con interbloqueo
Tenemos un proceso A que pide impresión, luego un Proceso B pide cinta, cada proceso ocupa su recurso y cuando el proceso A pide cinta no la obtiene porque El proceso B está esperando que el proceso A libere el recurso de impresión, entonces se produce un bloqueo infinito.
O Ejemplo de inanición sin interbloqueo
Tenemos un semáforo binario, éste solo se explica con los valores 0 y 1. Para el paso de los procesos se utiliza el semáforo y en el caso de la inanición, el semáforo omitirá el proceso afectado dándole el paso a los demás procesos con mayor prioridad.
O 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:
O a. El proceso 1 solicita 3 unidades del recurso 3
O b. El proceso 2 solicita 2 unidades del recurso 1
O c. El proceso 3 solicita 4 unidades del recurso 2
O d. El proceso 4 solicita 1 unidad del recurso
e. Calcule G y su representación gráfica.
1. P1:solicita(R3[3]) ---------SOLICITA 3 UNIDADES
2. P2:solicita (R2[2])---------SOLICITA 2 UNIDADES
3. P3:solicita (R2[4])---------SOLICITA 4 UNIDADES
(BLOQUEO)
4. P4:solicita(R1[1])---------SOLICITA 1 UNIDAD
N:{P1, P2, P3, P4, R1 (5), R2 (3), R3 (4)}
A:{R3->P1,R3 ->P1,R3->P1,R2->P2, R2-
>P2,P3>R2,R1>P4}
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.
O Cada proceso demanda una unidad disponible
de cada recurso, si cada recurso posee 3
unidades, se debería tener un máximo de 3
procesos, para ambos recursos.