Está en la página 1de 4

SEMANA 3

1. Considere un sistema computacional que posee los siguientes recursos:

Procesos Discos Impresoras Cd-rom Cintas


Sistemas 8 7 4 4
c/trab 3 2 1 1
Determinar el máximo número de trabajos que se pueden procesar simultáneamente sin que se produzca
bloqueo mutuo usando el método de prevención.

Solución:

2. Consideré un sistema computacional que posee los siguientes recursos:

Procesos Discos Impresoras Cd-rom Cintas


Sistemas 8 7 4 4
c/trab 3 2 1 1

Determinar el máximo número de trabajos que se pueden procesar simultáneamente sin que se produzca
bloqueo mutuo usando el método de evitación.
Solución:
3. En un sistema computacional se cuenta con 7 procesos identificados desde la letra A hasta la G y 6 recursos
identificados desde la R hasta la W.
La asignación y demanda de estos recursos por los procesos es:
1.-Proceso A asignado R y demanda al recurso S

2.-Proceso B demanda T

3.-Proceso C demanda S
4.-Proceso D tiene asignado recurso U y demanda a S y T

5.-Proceso E tiene asignado recurso T y demanda a V

6.-Proceso F tiene asignado recurso W y demanda a S

7.-Proceso G tiene asignado V y demanda a U


Determinar si el sistema está en un estado seguro o inseguro

4. Sean los procesos del ejercicio anterior y en el caso que estuviera en estado inseguro, que procesos y
recursos están involucrados y como elimina el bloqueo mutuo
Solución:

Se encuentra en estado inseguro y son:

Procesos: D - E- G
Recursos: U -T – V
Para eliminar el bloqueo mutuo debemos expropiar el proceso G al recurso V.

5. Supóngase que un sistema tiene doce unidades de cinta y tres procesos que las comparten.

Procesos Préstamo Necesidad


actual máxima Determinar si el sistema está en un estado seguro o inseguro
P1 1 4
P2 4 6
P3 5 8 Respuesta: El sistema está en estado no seguro porque
Disponibles 1 solo tiene disponible 1 recurso.

También podría gustarte