操作系统原理与应用之 银行家算法问题

某系统有A,B,C三类资源(数量分别为17,5,20)和P1~P5五个进程,在T0时刻系统状态如下表所示:

进程
最大资源需求量
已分配资源数量

A
B
C
A
B
C
P1
5
5
9
2
1
2
P2
5
3
6
4
0
2
P3
4
0
11
4
0
5
P4
4
2
5
2
0
4
P5
4
2
4
3
1
4

系统采用银行家算法实施死锁避免策略,请回答下列问题:
①T0时刻是否为安全状态?若是,请给出安全序列。
②在T0时刻若进程P2请求资源(0,3,4),是否能实施资源分配?为什么?

这题该如何解答? 分数不多我没分了 麻烦大家了.

1、T0时刻是安全状态,P5->P4->P3->P2->P1。
2、不能实施资源分配,以为剩余的三种资源数为(2,3,3),P2请求不能得到满足。
有啥不明白还可以继续提问。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网