假设系统处于下列安全状态, 目前系统剩余资源数量为 2。 下列( )进程序列是安全序列。
| 进程 | 已占资源数 | 最大需求数 |
| P1 P2 P3 P4 |
1 3 4 5 |
2 5 8 7 |
根据题意, P3 进程还需要 8-4=4 个资源, 但是目前系统剩余资源数量为 2, 如 P3 首先执行, 则必然造成死锁, 因而排除 CD 两项; 对 B 项, P1 首先执行显然可以执行完成, 然而 P1 执行后系统的剩余资源量为 2+1=3, 仍无法满足 P3 的需求, 造成死锁, B 项排除; 经检验, 可知 A 项为安全序列。