银行家算法,设系统中有5个进程P1、P2、P3、P4、P5,有3种类型的资源A、B、C。A、B、C资源的总数量分别是17、5、20。
设系统中有5个进程P1、P2、P3、P4、P5,有3种类型的资源A、B、C。A、B、C资源的总数量分别是17、5、20。T0时刻系统状态如下表所示:
进程 已分配资源数量 最大资源需求量 仍然需求资源数量
A B C A B C A B C
P1 2 1 2 5 5 9
P2 4 0 2 5 3 6
P3 4 0 5 4 0 11
P4 2 0 4 4 2 5
P5 3 1 4 4 2 4
(1)计算每个进程还可能需要的资源,并填入表的“仍然需求资源数”栏目中。(2)T0时刻系统是否处于安全状态?为什么?(3)如果T0时刻进程P2有新的资源请求(0,3,4),是否实时资源分配?为什么?(4)如果T0时刻进程P4有新的资源请求(2,0,1),是否实时资源分配?为什么?(5)在(4)的基础上,若进程P1又有新的资源请求(0,2,0),是否实施资源分配?为什么?
一种答案
答案不唯一 对错自证
2301_79592183: 谢谢
anji_ll: 那我按照顺序做,把输出改了但是只显示输出一个数字是为什么啊
qq_52185773: 用字母拼代替,汉就算了
anji_ll: 大佬!名字怎么加啊,输汉字变成乱码了
清梦饮星河: 有些地方还是有点问题,比如拓展的8题,应该是对所有借书证借书求和,再除以借书证数量