【正确答案】根据题意,在T
0时刻,系统剩余的存储单元Available为(150-25-40-45),即40。
(1)P
4的当前请求量request4为25,小于它的最大需求量60和Available(40)。故可为它试行分配资源,分配后的新状态如下表所示:
| 进程 | Need | Allocation | Available |
| P1 | 45 | 25 | 15 |
| P2 | 20 | 40 | |
| P3 | 15 | 45 | |
| P4 | 35 | 25 | |
对上述状态进行安全性检查,此时,能找到一个安全序列<P
3,P
4,P
1,P
2>,系统处于安全状态,故可为P
4分配资源。 (2)P
4的当前请求量request4为35,分别小于它的最大需求量50和Available(40)。故可为它试行分配资源,分配后的新状态如下表所示:
| 进程 | Need | Allocation | Available |
| P1 | 45 | 25 | 5 |
| P2 | 20 | 40 | |
| PV3 | 15 | 45 | |
| P4 | 15 | 35 | |
对上述状态进行安全性检查,由于此时系统的剩余资源数量Available(5)已无法满足任一进程对资源的需求量,故新状态不安全,系统不能为P
4分配上述资源。