试题详情
简答题 系统资源向量(Available)为:(1,5,2,0),最大需求量(Max)、已分配资源量(Allocation)如下表所示: 使用银行家算法回答下列问题:  (1)Need的内容是什么?   (2)系统是否处于安全状态?  (3)如果P2请求(0,4,2,0),能否立即得到满足?
  • (1)Need的内容如下:P1(0 0 0 0),P2(0 7 5 0),P3(1 0 0 2),P4(0 0 2 0),P5(0 6 4 2)。
    (2)系统处于安全状态,因为P1已得到它所需资源,可释放它已分配资源,系统资源向量变为:(1,5,3,2),根据Need,可满足P3,P4,其他进程也相继能满足,因此系统是处于安全状态,其中一个安全序列为:P1,P3,P4,P5。
    (3)因为P1已得到它所需资源,可释放它已分配资源,系统资源向量变为:(1,5,3,2),如果P2请求(0,4,2,0),系统资源向量变为:(1,1,1,2),能满足P3进程对资源的要求。其中一个安全序列为:P1,P3,P4,P2,P5。系统仍处于安全状态,能立即满足P2的请求。
  • 关注下方微信公众号,在线模考后查看

热门试题