早教吧作业答案频道 -->其他-->
银行家算法(操作系统)在银行家算法中,某T0时刻的资源分配情况如下:(有三类资源A、B、C,五个进程P0、P1、P2、P3、P4)MaxAllocationNeedAvailableAB
题目详情
银行家算法(操作系统)
在银行家算法中,某T0时刻的资源分配情况如下:(有三类资源A、B、C,五
个进程P0、P1、P2、P3、P4)
Max Allocation Need Available
A B C A B C A B C A B C
P0 7 5 3 0 1 0 7 4 3 3 3 2
P1 3 2 2 2 0 0 1 2 2
P2 9 0 2 3 0 2 6 0 0
P3 2 2 2 2 1 1 0 1 1
P4 4 3 3 0 0 2 4 3 1
试问:
1.该状态是否安全?
2.在T0时刻,P1发出请求Request(1,1,2),系统能否满足?为什么?
在银行家算法中,某T0时刻的资源分配情况如下:(有三类资源A、B、C,五
个进程P0、P1、P2、P3、P4)
Max Allocation Need Available
A B C A B C A B C A B C
P0 7 5 3 0 1 0 7 4 3 3 3 2
P1 3 2 2 2 0 0 1 2 2
P2 9 0 2 3 0 2 6 0 0
P3 2 2 2 2 1 1 0 1 1
P4 4 3 3 0 0 2 4 3 1
试问:
1.该状态是否安全?
2.在T0时刻,P1发出请求Request(1,1,2),系统能否满足?为什么?
▼优质解答
答案和解析
1、这是安全状态:
P1的需求小于可用资源数,先满足P1的请求,然后回收P1资源:可用资源变为 (3,3,2)+(2,0,0)=(5,3,2);
这时P3可分配,P3结束后回收资源,可用资源为(5,3,2)+(2,1,1)=(7,4,3)
这时P0可分配,P0结束后回收资源,可用资源为(7,4,3)+(0,1,0)+(7,5,3)
接下来是P2,结束后可用资源为(7,5,3)+(3,0,2)=(10,5,5)
最后分配P4,结束后可用资源为(10,5,5)+(0,0,2)=(10,5,7)
这样得到一个安全序列:P1-P3-P0-P2-P4,所以T0状态是安全的。
2、T0时刻P1请求(1,1,2)
P1的需求小于可用资源数,先满足P1的请求,然后回收P1资源:可用资源变为 (3,3,2)+(2,0,0)=(5,3,2);
这时P3可分配,P3结束后回收资源,可用资源为(5,3,2)+(2,1,1)=(7,4,3)
这时P0可分配,P0结束后回收资源,可用资源为(7,4,3)+(0,1,0)+(7,5,3)
接下来是P2,结束后可用资源为(7,5,3)+(3,0,2)=(10,5,5)
最后分配P4,结束后可用资源为(10,5,5)+(0,0,2)=(10,5,7)
这样得到一个安全序列:P1-P3-P0-P2-P4,所以T0状态是安全的。
2、T0时刻P1请求(1,1,2)
作业帮用户
2017-06-12
举报
看了银行家算法(操作系统)在银行家...的网友还看了以下:
谁能帮我解释一下这两个excel中的公式呢?我看不懂,一个是=ROUND(N3-O3-P3-Q3, 2020-04-07 …
先阅读材料,再解答问题解关于x的不等式:k(2x+1)>x+2 去括号,得2kx+k>x+2移项, 2020-05-17 …
有A,B,C三类产品做质量检查,取到A类产品的概率为0.9,取到B类产品的概率是0.05,取到C类 2020-05-19 …
根据规定,当土壤为三类土时,用机械在坑内挖土的坡度系数应为( )A.0.33B.0.25C.0.67 2020-05-19 …
挖掘机台时单价如何计算?等某水利工程人工预算单价中级工5.62元/工时,0#柴油4.80元/kg, 2020-07-26 …
先阅读材料,解关于x的不等式k(2x+1)>x+2,去括号,得2kx+k>x+2,移项,得2kx- 2020-07-31 …
构造三次多项式P3(X)满足:P3(0)=P3(1)=0,P3’(0)=P3’(1)=1.3均是下 2020-08-03 …
下列是A、B、C三类投资理财产品2015年的收益率情况,下列分析比较可靠的是()产品类型时间A类产品 2020-11-03 …
C++和式种类给定一个数N怎么求N有多少种不同(相同元素个数不同)的和式?和式中最小元素大于2比如N 2020-11-07 …
两类手机卡的收费如下表:种类月租费每分钟通话费A类22元0.2元B类无0.4元(1)如果每月通话80 2021-01-02 …