早教吧作业答案频道 -->其他-->
银行家算法(操作系统)在银行家算法中,某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
举报

看了银行家算法(操作系统)在银行家...的网友还看了以下:
(p04我•韶关)为探究不同浓度的酒精对水蚤心率是否有影响,某小组进行了实验,得到以下数据酒精浓度 2020-04-12 …
将边长为1的正方形oapb沿x轴正方向连续翻转,点P依次落在P1,P2,P3,.的位置,Pn的坐标 2020-05-17 …
过点P1(1,1,0),P2(1,-1,0),P3(0,0,0)的平面方程为什么 2020-06-04 …
某家庭在家中有人时,电话响第1声时被接到的概率为0.1,响第2声被接的概率为0.3,响第3声时被接 2020-07-15 …
构造三次多项式P3(X)满足:P3(0)=P3(1)=0,P3’(0)=P3’(1)=1.3均是下 2020-08-03 …
某家庭电话在家里有人时,打进电话响第一声被接的概率为0.1,响第二声时被接的概率为0.3,响第三声时 2020-11-13 …
在家连上VPN无法访问公司内网的问题//连上VPN后C:\>routeprintActiveRout 2020-11-13 …
某家庭电话在家里有人时,打进电话响第一声被接的概率为0.1,响第二声时被接的概率为0.2,响第三声时 2020-11-14 …
以下属于火灾隐患的(A.在家中存放超过0.5公升的天那水作清洁剂B.以下属于火灾隐患的(A.在家中存 2020-12-10 …
财政部、国家税务总局发出通知,决定从2008年9月1日起调整大排量乘用车的消费税税率,排气量在3.0 2020-12-26 …