Un sistema informático utiliza el algoritmo del banquero para hacer frente a los puntos muertos. Su estado actual se muestra en la siguiente tabla, donde P0, P1, P2 son procesos y R0, R1, R2 son tipos de recursos.
a) Demuestre que el sistema puede estar en este estado.
b) ¿Qué hará el sistema ante una solicitud del proceso P0 para una unidad del tipo de recurso R1?
Respuesta:
Explicación: (a) El estado actual del sistema es posible porque puede ser parte de una de las secuencias seguras. Por ejemplo, después de este estado, el sistema puede seguir P1->P2->P0 en esta secuencia y no conducirá a Deadlock . Entonces, sí, el sistema puede estar en este estado.
(b) El sistema puede asignar una unidad del recurso R1 a P0 y aun así no conducirá a un interbloqueo , nuevamente puede seguir la secuencia P1->P2->P0.
Esto se contesta teniendo en cuenta que el lector entiende el Algoritmo del Banquero .
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