假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为9、8和5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源最大需求量和已分配资源数如下表所示。如果进程按(6)序列执行,那么系统状态是安全。

当前剩余资源量为(2,1,0),进程尚需资源数为

P2还需资源(0,1,0),而此时系统可用资源为(2,1,0)能满足条件,故P2能运行完,作上完成标志true,如下表所示。P2释放资源后系统可用资源为(4,2, 1):此时P4尚需资源(0,0,1),系统能满足P4请求,故P4能运行完,作上完成标志true,P4释放资源后系统可用资源为(5,4,1);此时P5尚需资源(3,4,4),系统能满足P5请求,故P5能运行完,作上完成标志true,P5释放资源后系统可用资源为(6,5,4);依此类推。进程可按P2→P4→P5→P1→P3顺序执行,每个进程都可以获得需要资源运行完毕,做上完成标记,所以系统状态是安全。根据试题可选答案,正确答案应为C。










