📜  门| GATE IT 2006 |问题12

📅  最后修改于: 2021-06-29 20:33:43             🧑  作者: Mango

在工作集策略中,以下哪些操作由操作系统完成以防止颠簸?

  1. 如果有足够的额外帧,它将启动另一个过程。
  2. 如果工作集大小的总和超过可用帧的总数,它将选择一个挂起的进程。

(A)我只
(B)仅II
(C)我和我都不
(D)我和我答案: (D)
说明:根据颠簸的概念,

  • 我的观点是正确的,因为要防止崩溃,我们必须为进程提供“现在”真正需要的帧数。如果有足够的额外帧,则可以启动另一个进程。
  • II是正确的,因为总需求D是所有过程的工作集大小的总和。如果D超过可用帧的总数,则说明至少有一个进程正在运行,因为没有足够的可用帧来满足其最小工作集。如果D明显小于当前可用的帧,则可以启动其他过程。

这个问题的测验