问题
问答题
一个系统具有150个存储单元,在T0时刻系统按下表所示分配给3个进程。
进程 | 最大需求 | 已分配 |
P1 | 70 | 25 |
P2 | 60 | 40 |
P3 | 60 | 45 |
第4个进程P4到达,最大需求50个存储单元,当前请求分配35个单元。 如果是安全的,请给出一个可能的进程安全执行序列;如果不是安全的,请说明理由。 |
答案
参考答案:
解析:P4的当前请求量request4为35,分别小于它的最大需求量50和Available(40)。
故可为它试行分配资源,分配后的新状态如下表所示:
进程 | Need | Allocation | Available |
P1 | 45 | 25 | 5 |
P2 | 20 | 40 | |
P3 | 15 | 45 | |
P4 | 15 | 35 |
根据题意,在TO时刻,系统剩余的存储单元Available为(150-25-40-45),即40。