设系统中有3类资源(A,B,C)和5个进程(P1,P2,P3,P4,P5).资源A的数量为17,资源B的数量为5,资源C的数量为20.在T0时刻的系统状态如图.系统采用银行家算法实施死锁避免策略.在T0时刻是否为安全状态?若是,请给出安全序列.在T0时刻若有进程P2请求资源(0,3,4),是否能够实施资源分配?为什么?T0时刻系统状态最大资源需求量已分配资源数量A B CA B CP15 5 92 1 2P25 4 64 0 2P34 0 114 0 3P44 2 52 0 4P54 2 43 1 4剩余资源数量A B C2 3 3

问题描述:

设系统中有3类资源(A,B,C)和5个进程(P1,P2,P3,P4,P5).资源A的数量为17,资源B的数量为5,资源C的数量为20.在T0时刻的系统状态如图.系统采用银行家算法实施死锁避免策略.
在T0时刻是否为安全状态?若是,请给出安全序列.
在T0时刻若有进程P2请求资源(0,3,4),是否能够实施资源分配?为什么?
T0时刻系统状态
最大资源需求量
已分配资源数量
A B C
A B C
P1
5 5 9
2 1 2
P2
5 4 6
4 0 2
P3
4 0 11
4 0 3
P4
4 2 5
2 0 4
P5
4 2 4
3 1 4
剩余资源数量
A B C
2 3 3

1 P4 p5 p1 p2 p3 2不能3能4不能