问答题

考虑某个系统在如下时刻的状态。
Allocation
Max
Available
A B C D
A B C D
A B C D
P0
0 0 1
2 0 0 1
1 5 2 0
P1
1 0 0 0
1 7 5 0
P2
1 3 5 4
2 3 5 6
P3
0 0 1 4
0 6 5 6
使用银行家算法回答下面的问题:
(1)Need矩阵是怎样的
(2)系统是否处于安全状态如安全,请给出一个安全序列。
(3)如果从进程P1发来一个请求(0,4,2,0),这个请求能否立刻被满足如安全,请给出一个安全序列。

【参考答案】

(1)Need矩阵如下图
A B C D
P0 0 0 0 0
P1 0 7 ......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)