操作系统综合题之“银行家算法,计算申请资源个数的方式?”

一、问题:设有两个进程共享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必须是整数

posted @ 2024-04-05 20:20  骚哥  阅读(9)  评论(0编辑  收藏  举报