单选题
假设系统有5个进程,A、B、C三类资源。某时刻进程和资源状态如下:
Allocation
Max
Available
A B C
A B C
A B C
P1
2 1 2
5 5 9
2 3 3
P2
4 0 2
5 3 6
P3
4 0 5
4 0 11
P4
2 0 4
4 2 5
P5
3 1 4
4 2 4
下面叙述正确的是______。
A、
系统不安全
B、
该时刻,系统安全,安全序列为<P1,P2,P3,P4,P5>
C、
该时刻,系统安全,安全序列为<P2,P3,P4,P5,P1>
D、
该时刻,系统安全,安全序列为<P4,P5,P1,P2,P3>
【正确答案】
D
【答案解析】
[解析] 本题考查系统的安全状态和安全序列。当Available为(2,3,3)时,可以满足P4,P5中任一进程的需求;这两个进程结束后释放资源,Available为(7,4,11)此时可以满足P1,P2,P3中任一进程的需求,故该时刻系统处于安全状态,安全序列中只有D满足条件。
提交答案
关闭