假定某系统有A,B,C三类资源可供五个进程P1,P2,P3,P4,P5共享。系统对这三类资源的拥有量为:A类7个,B类2个,C类6个。进程对资源的需求和已占用情况如下表所示。 回答下列问题: 现在系统是否处于安全状态?为什么?

admin2017-10-26  30

问题 假定某系统有A,B,C三类资源可供五个进程P1,P2,P3,P4,P5共享。系统对这三类资源的拥有量为:A类7个,B类2个,C类6个。进程对资源的需求和已占用情况如下表所示。

回答下列问题:
现在系统是否处于安全状态?为什么?

选项

答案现在系统处于安全状态。 因为P1,P3已不再需要资源,它们结束后可归还资源,使系统可分配资源有(3,1,3), 这些资源能满足P4,P5的要求,待P4,P5结束后,系统可分配资源增加到(5,2,6)个。 最后把资源分配给P2,于是每个进程都能在有限时间内执行结束,系统可收回全部资源。

解析
转载请注明原文地址:https://kaotiyun.com/show/0Skx777K
0

最新回复(0)