Considere un sistema con doce unidades de cinta magnética y tres procesos P 1 , P 2 y P 3 . El proceso P 1 requiere un máximo de diez unidades de cinta, el proceso P 2 puede necesitar hasta cuatro unidades de cinta y el P 3 puede necesitar hasta nueve unidades de cinta. Suponga que en el tiempo t 1 , el proceso P 1 tiene cinco unidades de cinta, el proceso P 2 tiene dos unidades de cinta y el proceso P 3 tiene tres unidades de cinta. En el tiempo t 1 , el sistema está en:
(A) estado seguro
(B) estado inseguro
(C) estado de interbloqueo
(D)estado de inanición
Respuesta: (B)
Explicación: P 1 contiene 5 unidades de cinta pero requiere 10 unidades de cinta, se requieren 5 cintas para P 1 .
P 2 contiene 2 unidades de cinta pero requiere 4 unidades de cinta, se requieren 2 cintas para P 2 .
P 3 contiene 3 unidades de cinta pero requiere 9 unidades de cinta, se requieren 6 cintas para P 3 .
Tenemos un total de 12 cintas de las cuales 10 están asignadas, 2 cintas son gratuitas. Estas 2 cintas se pueden asignar a P 2 . Después de que P 2 complete su ejecución, liberará 4 cintas, pero estas 4 cintas no pueden cumplir el requisito para P 1 o P3 . Es por eso que el sistema está en un estado inseguro.
Entonces, la opción (B) es correcta.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA