Está en la página 1de 3

SEMANA 3

ALUMNO: JOSE ROJAS MOYA

CURSO: SISTEMAS OPERATIVOS

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.

Solucion:

Trabajos Discos Impresora CD-ROM Cintas


Demanda Asigna Demanda Asigna Demanda Asigna Demanda Asigna
T1 3 3 2 2 1 1 1 1
T2 3 3 2 2 1 1 1 1
T3 3 2 1 1
Sistema 852 753 432 432
Nota: Solo pueda procesar dos trabajos simultáneos, debido que en el tercero no tiene suficientes discos para
completar.

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.
Trabajos Discos Impresora CD-ROM Cintas
Demanda Asigna Demanda Asigna Demanda Asigna Demanda Asigna
T1 3 1 2 1 1 1 1 1
T2 3 1 2 1 1 1 1 1
T3 3 1 2 1 1 1 1 1
T4 3 1 2 1 1 1 1 1
T5 3 1 2 1 1 1
T6 3 2
87654 76543 4321 4321

Solo se puede procesar 5 trabajos, asignado solo 1 en cada tarea.

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

SOLUCION:
Esta en estado 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

Se encuentra en estado inseguro y los actores son:

Procesos: D - E- G
Recursos: U -T – V

Para elminar 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
P1 1 4
P2 4 6
P3 5 8
Disponibles 1
Determinar si el sistema está en un estado seguro o inseguro

El sistema esta en estado inseguro porque solo tiene disponible 1 recurso, para que sea
seguro deben de existir al menos 2 recursos disponibles para asegurar que el proceso 2 y 3
puedan terminar.
Pero el cuadro esta equivoco porque si se dice que tiene 12 unidades de cinta el
disponible debería ser 2 y no 1 dado que el préstamo total seria 10 como indica lo cual
indicaría que si es un estado seguro.