下列哪一个是虚拟存储技术引入的前提?A.页式存储管理B.页面淘汰算法选择不合理C.程序的局部性原理D.分配给进程的物理页面数太少

题目

下列哪一个是虚拟存储技术引入的前提?

A.页式存储管理

B.页面淘汰算法选择不合理

C.程序的局部性原理

D.分配给进程的物理页面数太少


相似考题
更多“下列哪一个是虚拟存储技术引入的前提?A.页式存储管理B.页面淘汰算法选择不合理C.程序的局部性原 ”相关问题
  • 第1题:

    引入虚拟存储技术的关键前提是

    A.有大容量的外存

    B.程序执行的局部性原理

    C.硬件提供地址转换机制

    D.选择一种合适的页面调度算法


    正确答案:B
    解析:虚拟存储管理的效率与程序局部性程度有很大的关系,为了提高此效率,引入了虚拟存储管 理的技术。

  • 第2题:

    下列哪一个是引入工作集模型的前提因素?______。

    A.系统效率下降

    B.页面淘汰算法选择不合理

    C.程序的局部性原理

    D.分配给进程的物理页面数太少


    正确答案:A

  • 第3题:

    在虚拟页式存储管理系统中,选择页面淘汰算法时应尽量注意减少或避免__________现象的发生。


    正确答案:
    颠簸或抖动【解析】在虚存中,页面在内存与外存之间频繁地调度,以至于系统用于调度页面所需要的时间比进程实际运行所占用的时间还多。此时,系统效率急剧下降,这种情况发生了颠簸,又称抖动。颠簸是由于缺页率高而引起的。例如,由于页面淘汰算法不合理,可能会出现刚被淘汰出去的一页,又要访问它,因而,又要把它调入,如此反复,使整个系统的页面调入调出工作非常频繁。

  • 第4题:

    引入虚拟存储技术的前提是______。

    A.页式存储管理

    B.页面淘汰算法选择不合理

    C.程序的局部性原理

    D.分配给进程的物理页面数太少


    正确答案:C
    解析:本题考查点是虚拟存储技术中的程序局部性原理。虚拟存储技术引入的前提是程序局部性原理。所谓程序局部性原理是指CPU在一段时间之内,并不是对程序的所有部分随机地进行访问,而是总会集中地访问其中的某一个局部。正因为如此,不必将整个程序一次全部装入内存,从而可以采用虚拟存储技术,实现用大容量的外存来扩充内存。具体来说,程序局部性包括时间局部性和空间局部性。

  • 第5题:

    现代操作系统中都引入了虚拟存储技术。要引入虚拟存储技术需要具备的前提是 ______。

    A.有大量的外存

    B.程序执行的局部性原理

    C.硬件提供地址转换机制

    D.选择一种合适的页面调度算法


    正确答案:B
    解析:程序局部性原理是虚拟技术引入的前提。因为进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等。因而各互斥段没有必要同时驻留内存:在进程的一次运行中有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。