首页 > 试题广场 >

在银行家算法中,若出现下述分配情况,试问:

[问答题]
在银行家算法中,若出现下述分配情况,试问:
Process
Allocation
Need
Available
P0 0032 0012 1622
P1 1000 1750
P2 1354 2356
P3 0332 0652
P4 0014 0656
(1)该状态是否安全?
(2)若该进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?


上面两个别误导人好吧,第二问明明可以分配,request只要满足小于当前的need,小于当前的available就可以分配,与allocation无关!只要分配后检查状态有安全序列就可以。
发表于 2020-11-19 16:17:01 回复(1)
(1)安全,可以找到一个安全序列,例如P0,P3,P4,P1,P2 (2)不可以,因为申请的资源加上已经分配的资源已经大于了需要的资源
发表于 2020-01-04 17:24:11 回复(0)

安全

不能

编辑于 2019-12-01 14:53:53 回复(0)