Un sistema operativo tiene 13 unidades de cinta. Hay tres procesos P1, P2 y P3. El requisito máximo de P1 es 11 unidades de cinta, P2 es 5 unidades de cinta y P3 es 8 unidades de cinta. Actualmente, a P1 se le asignan 6 unidades de cinta, a P2 se le asignan 3 unidades de cinta y a P3 se le asignan 2 unidades de cinta. ¿Cuál de las siguientes secuencias representa un estado seguro?
(A) P2 P1 P3
(B) P2 P3 P1
(C) P1 P2 P3
(D) P1 P3 P2
Respuesta: (A)
Explicación: La necesidad máxima para el proceso P1 P2 P3 es 11, 5, 8 y la asignación actual es 6 , 3, 2 respectivamente. Había un total de 13 unidades de cinta, de las cuales 11 están asignadas y quedaron con 2 unidades.
Ahora P1 necesita 5; P2 necesita 2; P3 necesita 6 cintas Solo se puede satisfacer la necesidad de P2. Ahora, después de que P2 ejecute, quedan 5 cintas libres que pueden satisfacer la demanda de P1 después de que p1 se ejecute.
El orden de ejecución será P2 P1 P3.
Entonces, la opción (A) es correcta.
Cuestionario de esta pregunta
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