早教吧作业答案频道 -->其他-->
在银行家算法中,若出现下面的资源分配情况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无法满足任何一个进程 造成死锁
看了在银行家算法中,若出现下面的资...的网友还看了以下:
0.8:5/13=(5-x):0.254/13×(5-x)=0.8×0.250.8:5/13=(5 2020-05-13 …
解方程 1/6{1/4[1/3(1/2x-1)+5}=1解方程1/6{1/4[1/3(1/2x-1 2020-05-16 …
excelIF函数多条件怎么用?要求:当3%≤A≤5%,X=B*0.02;当5%<A≤8%,X=B 2020-05-17 …
2y-1/3-1=5y+1/8-3y+1/6x-1/0.3-x+2/0.5=1.214.5-x+3 2020-05-23 …
求一元一次方程答案1.20%+(1-20%)(320-x)=320×40%2.3/2[2/3(1/ 2020-07-09 …
1.2(x+1)/3=5(x+1)/6-12.x-3/0.5-x+4/0.2=1.63.2x/0. 2020-07-19 …
1.设Θ是第二象限角,则点P(sin(cosΘ),cos(cosΘ))在第几象限?为什么?2.函数 2020-08-03 …
x-1/4-2x-8x+1=13-x/2-x-8/3=1x+2/4-2x-1/3=1x-3/2-4x 2020-10-31 …
用matlab,已知x的值,和f(x,y)=0的隐函数,如何求y已知x=linspace(-2.23 2020-11-01 …
阅读:如果一个非负数x四舍五入到个位后得到非负整数为n,记作“x”=n,例如“0.4”=0,“0.6 2020-12-07 …