单选题 假设5个进程P0、P1、P2、P3、P4共享三类资源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
【正确答案】 D
【答案解析】根据题中给出的条件,(R1、R2、R3)资源的总数为(18、6、22)。经计算系统将资源分配掉后,目前系统内所剩的资源数量为(2、3、3)。而进程P0要完成所需的资源量为(2、3、7);进程P1要完成所需的资源量为(1、3、3);进程P2要完成所需的资源量为(0、0、6);进程P3要完成所需的资源量为(2、2、1);进程P4要完成所需的资源量为(1、1、0)。系统可以将资源分配给P1、P3,设分配给P3。当P3执行结束后,系统所剩的资源量为(4、3、7),可以分配给任意一个进程都能执行结束。即P3、P4、P2、P1、P0是安全序列。