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