Operating system 有1gb、1.2gb、2gb、2gb四个进程,可用内存为2gb。我们有一个分时系统。

Operating system 有1gb、1.2gb、2gb、2gb四个进程,可用内存为2gb。我们有一个分时系统。,operating-system,paging,ram,Operating System,Paging,Ram,以下哪项是最合适的调度算法 选择是- a。所有进程按顺序逐个加载 b。一次加载一个进程,并以RR方式执行进程 c。先加载1gb、1,2gb,然后再加载进程3和4 d。所有进程都可以一起加载,并在它们之间共享CPU时间 我在某个地方遇到这个问题,我感到困惑,因为答案是B(D),如果我们考虑虚拟内存和其他(B)。我是不是遗漏了什么 在我看来,这里应该考虑虚拟内存。这显然是合乎逻辑的。让我用否定的方式给你答案 显然不是这样,因为CPU周期将被浪费 B.)如果我们一次加载一个进程,那么之后应用什么算法并

以下哪项是最合适的调度算法

选择是-

a。所有进程按顺序逐个加载

b。一次加载一个进程,并以RR方式执行进程

c。先加载1gb、1,2gb,然后再加载进程3和4

d。所有进程都可以一起加载,并在它们之间共享CPU时间


我在某个地方遇到这个问题,我感到困惑,因为答案是B(D),如果我们考虑虚拟内存和其他(B)。我是不是遗漏了什么

在我看来,这里应该考虑虚拟内存。这显然是合乎逻辑的。让我用否定的方式给你答案

显然不是这样,因为CPU周期将被浪费

B.)如果我们一次加载一个进程,那么之后应用什么算法并不重要。与#A相同

考虑到虚拟内存,如果我们可以加载P1和P2,那么对于较小的页面大小,我们也可以同时加载P3和P4


D.)正如我在#C中所述,对于任意较小的页面大小值,我们可以同时加载所有页面,并使用循环调度算法进行调度。

1gb、1.2gb、2gb和2gb的进程是什么意思?这是表示它们的二进制可执行文件的大小吗?