早教吧作业答案频道 -->其他-->
在银行家算法中,若出现下面的资源分配情况ProcessMaxAllocationNeedAvailableP0753010743332P1322200122P2902302
题目详情
在银行家算法中,若出现下面的资源分配情况
Process Max Allocation Need Available
P0 753 010 743 332
P1 322 200 122
P2 902 302 600
P3 222 211 011
P4 433 002 431
试问:
(1)该状态是否安全?
(2)当进程P1提出请求Request(1,0,2)后,系统能否将资源分配给它?
(3)如果此时P4再发出请求向量Request(3,3,0)后,系统能否将资源分配给它?
Process Max Allocation Need Available
P0 753 010 743 332
P1 322 200 122
P2 902 302 600
P3 222 211 011
P4 433 002 431
试问:
(1)该状态是否安全?
(2)当进程P1提出请求Request(1,0,2)后,系统能否将资源分配给它?
(3)如果此时P4再发出请求向量Request(3,3,0)后,系统能否将资源分配给它?
▼优质解答
答案和解析
1 . 安全 p1 -> p3 -> p4 -> p2 ->p0 方法多种 这只是一种
2. 可以 将p2的allocation变为3 0 2 ,need 变为 0 2 0 ,available变成 2 3 0 ,再按题1的方式找 安全!
3. 不可以 若满足请求 剩下的available 为 0 0 2 ;p4的need是1 0 1;则available无法满足任何一个进程 造成死锁
2. 可以 将p2的allocation变为3 0 2 ,need 变为 0 2 0 ,available变成 2 3 0 ,再按题1的方式找 安全!
3. 不可以 若满足请求 剩下的available 为 0 0 2 ;p4的need是1 0 1;则available无法满足任何一个进程 造成死锁
看了在银行家算法中,若出现下面的资...的网友还看了以下:
如图,在矩形ABCD中,AE垂直BD,垂足为E,若BE :ED =1:3,O到AD的距离是m,则角 2020-05-16 …
已知tanα=-1/3,求下列各式的值 (1)2sin^2-3/2sinαcosα+5cos^α 2020-05-16 …
一个水桶装满水,第一次倒出水的1/3,剩下水连桶重50千克,第二次倒出余下水的1/4,剩下的水比桶 2020-06-13 …
泰勒公式的一个问题,弄得我快疯了.求f(x)=lncosx的6阶带佩亚诺型余项的迈克劳林展开式ln 2020-06-18 …
在⊙O中,弦AB所对的劣弧为圆周的1/3,⊙O的半径为6cm,则AB的长为cm 2020-06-23 …
已知:sin∠ABC=1/3,⊙O半径为2,⊙O与射线BA相交于E、F两点,EF=2√3,求BO的 2020-07-16 …
一列数按“3,0,2,1,3,O,2,1,3,O,2,丨,……”排列,问:第36个数是几?这36个 2020-07-19 …
设{a下n}是公比大于1的等比数列,s下n为其前n项和,已知s下3=7,且a下1+3,3a下2,a 2020-07-30 …
甲乙丙三人合乘1辆出租车,甲在全程的1/3处下车,到了全程的2/3处,甲下了车,丙1人坐到终点,车 2020-07-30 …
[惊人发现]1=O.9循环1=O.9循环∵1/3=O.3循环∴1/3+1/3=O.3循环+O.3循环 2020-10-31 …