一道关于银行家算法的题目

假设当前系统状态如下,此时可利用资源Available=(1,1,2).进程ClaimAllocationR1R2R3R1R2R3P1322100P2613511P331... 假设当前系统状态如下,此时可利用资源Available=(1,1,2).

进程 Claim Allocation
R1 R2 R3 R1 R2 R3
P1 3 2 2 1 0 0
P2 6 1 3 5 1 1
P3 3 1 4 2 1 1
P4 4 2 2 0 0 2

1.计算各个进程还需要的资源数Claim - Allocation ?
2.系统是否处于安全状态,为什么?
3.P2 发出请求向量request2 ( 1 , o , 1 ) ,系统能把资源分给它吗?
4.若在P2 申请资源后,若P1 发出请求向量requestl ( 1 ,0, l ) ,系统能把资源分给它吗?(答案:不能,因为资源不够分配)
( 5 )若在P1 申请资源后,若P3 发出请求向量request3 ( 0 ,0,l ) ,系统能把资源分给它吗?(答案:不能,因为会出现不安全状态)

对于前4问,我都没什么问题。只是对于第五问的“若在P1 申请资源后”,到底P1申请了多少资源呢?这个问题是不是基于第四问来分析呢?如果是这样,但从第四问可以知道P1因为申请的资源数超过Available而不能分得资源。
请高手能帮我解解疑惑,谢谢。
银行家算法可是“操作系统”原理里头的概念啊!!!
展开
 我来答
gogo315315
2009-05-31 · TA获得超过2546个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:130万
展开全部
这种问题发在这里………………
我想帮你,可是我不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
图为信息科技(深圳)有限公司
2021-01-25 广告
一家边缘计算方案公司是否靠谱,不只是看服务价格,还要考虑服务效果,服务专业度,服务效率等很多因素。建议可以多找几家公司比对一下。图为信息科技(深圳)有限公司给您了解下。图为信息科技(深圳)有限公司(简称:图为信息科技)是基于视觉处理的边缘计... 点击进入详情页
本回答由图为信息科技(深圳)有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消

辅 助

模 式