📜  门|门 CS 1996 |第 70 题

📅  最后修改于: 2021-09-27 05:50:37             🧑  作者: Mango

计算机系统使用银行家算法来处理死锁。其当前状态如下表所示,其中P0、P1、P2为进程,R0、R1、R2为资源类型。
alloc_tab

a) 表明系统可以处于这种状态。
b) 当进程 P0 请求一个资源类型为 R1 的单元时,系统会怎么做?回答:
解释: (a) 系统的当前状态是可能的,因为这可以是安全序列之一的一部分。例如,按照这个状态,系统可以按照P1->P2->P0这个顺序,不会导致死锁,所以,是的,系统可以处于这个状态。

(b) 系统可以给 P0 分配一个单位的资源 R1 并且仍然不会导致死锁,它仍然可以按照 P1->P2->P0 的顺序。

这是考虑到读者理解银行家算法来回答的。

这个问题的测验