📌  相关文章
📜  教资会网络 | UGC NET CS 2015 年 12 月 – III |问题 39

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

教资会网络 | UGC NET CS 2015 年 12 月 – III |问题 39

考虑一个具有十二个磁带驱动器和三个进程 P 1 、 P 2和 P 3的系统。进程 P 1最多需要 10 个磁带驱动器,进程 P 2可能需要多达 4 个磁带驱动器,而 P 3可能需要多达 9 个磁带驱动器。假设在时间t 1 ,进程P 1持有五个磁带驱动器,进程P 2持有两个磁带驱动器并且进程P 3持有三个磁带驱动器。在时间 t 1 ,系统处于:
(一)安全状态
(B)不安全状态
(C)死锁状态
(D)饥饿状态答案:(乙)
说明: P 1持有 5 个磁带机,但它需要 10 个磁带机,P 1需要 5 个磁带。
P 2持有 2 个磁带机,但它需要 4 个磁带机,P 2需要 2 个磁带。
P 3持有 3 个磁带机,但它需要 9 个磁带机,P 3需要 6 个磁带。
我们总共有 12 个磁带,其中 10 个已分配,2 个磁带是空闲的。这 2 个磁带可以分配给 P 2 。在 P 2执行完成后,它将释放 4 个磁带,但这 4 个磁带不能满足 P 1或 P 3的要求。这就是系统处于不安全状态的原因。
所以,选项(B)是正确的。这个问题的测验