题目内容
(请给出正确答案)
[判断题]
银行家算法在系统处理资源申请时,判断在满足申请时系统是否还处于安全状态,是则满足本次资源申请,否则拒绝。()
查看答案
如果结果不匹配,请 联系老师 获取答案
试问: (1)该状态是否安全? (2)当进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它? (3)如果系统立即满足P2的上述请求,则系统是否立即进入死锁状态?
现在系统剩余资源情况是(A,B,C,D.=(1,5,2,0),请按银行家算法回答下面问题;
a.现在系统是否处于安全状态?
b.如果进程P2提出需要(0,4,2,0)个资源的请求,系统能否去满足它的请求?
A.使用银行家算法时,每一个进程必须事先声明使用各类资源的最大量,这一数量不能超过系统资源的总和。
B.当一个进程得到所有的资源,它必须在有限的时间释放它们,这些资源可投入再分配。
C.当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于安全状态。
D.当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于不安全状态。
按银行家算法回答下列问题:(1)现在系统中的各类资源还剩余多少?
(2)现在系统是否处于安全状态?为什么?
(3)如果现在进程P2提出需要A类资源0个、B类资源4个、C类资源2个和D类资源0个,系统能否去满足它的请求?请说明原因。
请问:
(1)状态是否安全?
(2)若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?
A.银行家算法可以预防死锁
B.当系统处于安全状态时,系统中一定无死锁进程
C.当系统处于不安全状态时,系统中一定会出现死锁进程
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
试问:(1)该状态是否安全?
(2)若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?