多做题,通过考试没问题!

计算机操作系统

睦霖题库>大学试题(计算机科学)>计算机操作系统

系统资源向量(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的请求。
答案解析:
进入题库查看解析

微信扫一扫手机做题