某时刻进程的资源使用情况如下表所示,此时的安全序列是( )。
已分配资源
R1 R2 R3
尚需资源
R1 R2 R3
可用资源
R1 R2 R3
P1
2 0 0
0 0 1
0 2 1
P2
1 2 0
1 3 2
P3
0 1 1
1 3 1
P4
0 0 1
2 0 0
已分配资源
R1 R2 R3
尚需资源
R1 R2 R3
可用资源
R1 R2 R3
P1
2 0 0
0 0 1
0 2 1
P2
1 2 0
1 3 2
P3
0 1 1
1 3 1
P4
0 0 1
2 0 0
举一反三
- 假设5个进程P0,P1,P2,P3,P4,共享3类资源R1,R2,R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示,此时存在一个安全序列是()。 进程 已分配资源 资源最大需求 R1 R2 R3 R1 R2 R3 P0 3 2 3 5 5 10 P1 4 0 3 5 3 6 P2 4 0 5 4 0 11 P3 2 0 4 4 2 5 P4 3 1 4 4 2 4
- 假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是( )。 已分配资源 R1 R2 R3 资源最大需求 R1 R2 R3 P10 3 2 3 5 5 10 P1 4 0 3 5 3 6 P2 4 0 5 4 0 11 P3 2 0 4 4 2 5 P4 3 1 4 4 2 4
- I2在液态水和CCl4中分配达到平衡(无固体存在),下列正确的是( )。 A: S=3、R=1、R’=1、C=1 B: S=3、R=1、R’=0、C=2 C: S=3、R=0、R’=0、C=3 D: S=3、R=0、R’=1、C=2
- 在银行家算法中,若出现下述资源分配情况: Process Allocation Need Available P0 0 0 3 2 0 0 1 2 1 6 2 2 P1 1 0 0 0 1 7 5 0 P2 1 3 5 4 2 3 5 6 P3 0 0 3 2 0 6 5 2 P4 0 0 1 4 0 6 5 6 试问: 1)该状态是否安全? 2)若进程 P 2 提出请求 Request ( 1 , 2 , 2 , 2 )后,系统能否将资源分配给它?
- 假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是( )。 [br][/br] 已分配资源 R1 R2 R3 资源最大需求 R1 R2 R3 P10 3 2 3 5 5 10 P1 4 0 3 5 3 6 P2 4 0 5 4 0 11 P3 2 0 4 4 2 5 P4 3 1 4 4 2 4 A: P0,P2,P4,P1,P3 B: P1,P0,P3,P4,P2 C: P2,P1,P0,P3,P4 D: P3,P4,P2,P1,P0