操作系统综合题之“银行家算法,计算申请资源个数的方式?”
一、问题:设有两个进程共享3是同类资源,为使系统不会死锁,每个进程可以申请的资源数目最多为几个同类资源
二、参考答案
解:由题得
2(W-1)+1 ≤ 3
2 w - 2 + 1 ≤ 3
2w ≤ 4
w ≤ 2
三、解析
因为公式:N ( W - 1 ) + 1 ≤ M
进程数(申请资源数 - 1)+ 1 ≤ 同类资源数
得: 2(W-1)+1 ≤ 3
解得W ≤ 2 ,且W必须是整数
* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王子威
* 我的网易邮箱:wzw_1314_520@163.com