单选题
假定系统中有五个进程P
0
、P
1
、P
3
、P
3
、P
4
和三种类型的资源A、B、C,系统中每一种资源的数量分别为10、5、7,在T
0
时刻的资源分配情况如表6-19所示。
A、
P
0
、P
1
、P
2
、P
3
、P
4
B、
P
1
、P
2
、P
0
、P
3
、P
4
C、
P
3
、P
1
、P
2
、P
0
、P
4
D、
P
3
、P
1
、P
0
、P
2
、P
4
【正确答案】
D
【答案解析】
P0发出请求向量Request
0
=(0,2,0),系统按银行家算法进行检查:
Request
0
=(0,2,0)≤Need
0
(7,4,3)
Request
0
=(0,2,0)≤Available=(3,3,2)
于是,系统先假定可为P
0
分配资源,并修改有关数据,如表6-23所示。
[*]
根据银行家算法,有安全序列{P
3
、P
1
、P
0
、P
2
、P
4
),执行情况如表6-24所示,所以可以给P
0
分配它请求的资源。
[*]
提交答案
关闭