📌  相关文章
📜  教资会网络 | UGC NET CS 2018 年 12 月 – II |问题2

📅  最后修改于: 2022-05-13 01:57:58.159000             🧑  作者: Mango

教资会网络 | UGC NET CS 2018 年 12 月 – II |问题2

假设一个系统有 12 个资源实例,其中有 n 个进程竞争该资源。每个进程可能需要 4 个资源实例。系统永远不会陷入死锁的 n 的最大值是
(一) 3
(乙) 4
(三) 5
(四) 6答案:(一)
解释:给定,
资源数 (R) = 12
每个资源的最大需求 (N) = 3

由于无死锁条件是:

R ≥ P(N − 1) + 1 

其中 R 是资源总数,
P 是进程数,并且
N 是每个资源的最大需求。

12 ≥ P(4 − 1) + 1
11 ≥ 3P
11/3 ≥ P
P ≤ 3.66 

(以最大值为底值)
因此,永远避免死锁的 P 的最大值是 3。

选项(A)是正确的。
这个问题的测验