问题 问答题

一个系统具有150个存储单元,在T0时刻系统按下表所示分配给3个进程。

进程最大需求已分配
P17025
P26040
P36045
对下列请求应用银行家算法分别分析判定是否安全

第4个进程P4到达,最大需求60个存储单元,当前请求分配25个单元。

答案

参考答案:

解析:P4的当前请求量request4为25,小于它的最大需求量60和Available(40)。故可为它试行分配资源,分配后的新状态如下表所示:

进程NeedAllocationAvailable
P1452515
P22040
P31545
P43525
对上述状态进行安全性检查,此时,能找到一个安全序列<P3,P4,P1,P2>,系统处于安全状态,故可为P4分配资源。

单项选择题
单项选择题