问答题 考虑某个系统在下表所示时刻的状态。
【正确答案】(1)
[*]
(2)Work向量初始值=Available(1,5,2,0)
由下表可知,因为存在一个安全序列(P0,P2,P1,P3),所以系统处于安全状态。
[*]

(3)Request1(0,4,2,0)<Need1(0,7,5,0)。
Request1(0,4,2,0)<Available(1,5,2,0)。
假设先试着满足P1进程的这个请求,则Available变为(1,1,0,0)。
系统状态变化见下表。
[*]

再对系统进行安全性分析,见下表。
[*]

因为存在一个安全序列(P0,P2,P1,P3),所以系统仍处于安全状态。所以P1的这个请求应该马上被满足。
【答案解析】