按银行家算法能否安全分配?并说明分配过程。

3.某系统中有三类资源M1,M2,M3,其资源总数分别为10,5,8。系统中有四个进程P1,P2,P3,p4,它们分别已得到的资源数如下表A,它们还需要的资源数如下表B。... 3. 某系统中有三类资源M1,M2,M3,其资源总数分别为10,5,8。系统中有四个进程P1,P2,P3,p4,它们分别已得到的资源数如下表A,它们还需要的资源数如下表B。试问,按银行家算法能否安全分配?并说明分配过程。

M1 M2 M3 M1 M2 M3
P1 2 1 0 P1 2 4 1
P2 3 0 2 P2 1 2 3
P3 1 2 2 P3 3 1 2
P4 1 0 2 P4 4 1 3
表A:资源分配情况 表B:各进程还需要的资源数
M1 M2 M3 M1 M2 M3
P1 2 1 0 P1 2 4 1
P2 3 0 2 P2 1 2 3
P3 1 2 2 P3 3 1 2
P4 1 0 2 P4 4 1 3
表A:资源分配情况 表B:各进程还需要的资源数
展开
 我来答
灰常感谢
2015-01-06 · TA获得超过186个赞
知道答主
回答量:30
采纳率:0%
帮助的人:38万
展开全部

能安全分配,可以找到安全序列p3,p1,p2,p4,让4个进程执行完毕。过程如图。(10,5,8)-(7,3,6)=(3,2,2)(资源总量-已分资源量=可用资源量)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应 | 问题解决率99% | 24小时在线
立即免费咨询律师
16898人正在获得一对一解答
南宁热带风暴6分钟前提交了问题
重庆晨曦微光6分钟前提交了问题
厦门蝴蝶飞舞1分钟前提交了问题
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消
还有疑问? 马上咨询39780位在线律师,3分钟快速解答
立即免费咨询律师

辅 助

模 式