以下是最合适的调度算法
选项是 -
一个。所有进程按1×1顺序加载
湾一次加载一个进程并以RR方式执行进程
℃。首先加载1gb,然后加载1,2gb,然后加载进程3和4
d。可以将所有进程一起加载,并在它们之间共享CPU时间
我在某个地方遇到过这个问题而且我很困惑,因为如果我们考虑虚拟内存,那么答案可能是b(D),否则(B)。我在这里错过了什么吗?
答案 0 :(得分:1)
在我看来,这里应该考虑虚拟内存。它显然合乎逻辑。让我通过否定给你答案。
A。)显然不会浪费CPU周期。
B。)如果我们一次加载一个进程,那么我们之后应用的算法并不重要。与#A相同。
C。)考虑到虚拟内存,如果我们可以加载P1和P2,那么对于一些较小的页面大小,我们也可以同时加载P3和P4。
D。)正如我在#C中所述,对于任意较小的页面大小值,我们可以同时加载所有这些值并使用循环调度算法进行调度。