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

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

    A.有大量的外存

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

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

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


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

  • 第2题:

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

    A.有大容量的外存

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

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

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


    正确答案:B

  • 第3题:

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

    A.有大量容量的外存

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

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

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


    正确答案:B
    解析:程序局部性又分为时间局部性和空间局部性,虚拟存储技术有可能得以实现。

  • 第4题:

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

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

    B.有大容量的外存

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

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


    正确答案:A
    解析:虚拟存储技术是指当进程开始运行时,先将一部分程序装入内存,另一部分暂时留在外存;当要执行的指令不在内存时,由系统自动完成将它们从外存调入内存的工作。虚拟存储技术能够执行,其关键前提是把执行的程序分成多个相对独立的部分,也就是程序执行的局部性原理。

  • 第5题:

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

    A.有大量容量的外存

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

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

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


    正确答案:B