在工作集策略中,以下哪些操作由操作系统完成以防止颠簸?
- 如果有足够的额外帧,它将启动另一个过程。
- 如果工作集大小的总和超过可用帧的总数,它将选择一个挂起的进程。
(A)我只
(B)仅II
(C)我和我都不
(D)我和我答案: (D)
说明:根据颠簸的概念,
- 我的观点是正确的,因为要防止崩溃,我们必须为进程提供“现在”真正需要的帧数。如果有足够的额外帧,则可以启动另一个进程。
- II是正确的,因为总需求D是所有过程的工作集大小的总和。如果D超过可用帧的总数,则说明至少有一个进程正在运行,因为没有足够的可用帧来满足其最小工作集。如果D明显小于当前可用的帧,则可以启动其他过程。
这个问题的测验