● 虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是 (51) 。(51)A. 程序代码顺序执行B. 程序按照非一致性方式访问内存C. 程序连续地访问许多变量D. 程序在一段时间内访问相对小的一段地址空间

题目

● 虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是 (51) 。

(51)

A. 程序代码顺序执行

B. 程序按照非一致性方式访问内存

C. 程序连续地访问许多变量

D. 程序在一段时间内访问相对小的一段地址空间


相似考题
更多“● 虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是 (51) 。 (51) A. ”相关问题
  • 第1题:

    虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是______。

    A.程序代码顺序执行

    B.程序按照非一致性方式访问内存

    C.程序连续地访问许多变量

    D.程序在一段时间内访问相对小的一段地址空间

    A.

    B.

    C.

    D.


    正确答案:D
    解析:程序的局部性理论是指程序执行时,往往会不均匀地访问内存储器,即有些存储区被频繁访问,有些则少有问津。该理论的实质是程序往往重复使用它刚刚使用过的数据和指令。
      程序的局部性表现在①时间局部性和②空间局部性上。①时间局部性是指最近被访问的存储单元可能马上又要被访问。产生时间局限性的主要原因是程序中有大量的循环操作。例如程序中的循环体,一些计数变量,累加变量,堆栈等都具有时间局部性特点。
      ②空间局部性是指马上被访问的存储单元,其相邻或附近单元也可能马上被访问。例如一段顺序执行的程序,数组的顺序处理等都具有空间局部性特点。

  • 第2题:

    Cache-主存层次结构设置的理论依据是基于程序访问的局部性原理。


    速度;容量

  • 第3题:

    11、Cache技术基于的原理是()。

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

    B.加快经常性事件原理;

    C.程序执行的随机性原理;

    D.都不是;


    局部性

  • 第4题:

    虚拟存储技术的基本思想是利用大容量的外存来扩充内存,产生一个比实际内存大得多的虚拟内存空间。引入它的前提是(19)。

    Ⅰ.程序局部性原理

    Ⅱ.时间局部性原理

    Ⅲ.空间局部性原理

    Ⅳ.数据局部性原理

    A.Ⅰ、Ⅲ和Ⅳ

    B.Ⅰ、Ⅱ和Ⅲ

    C.Ⅰ、Ⅱ.Ⅳ

    D.全部


    正确答案:D
    解析:虚拟存储管理的效率与程序局部性程度有很大的关系。根据统计,进程运行时,在一段时间内,其程序的执行往往呈现出高度的局部性,包括时间局部性和空间局部性。进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等,因而,各互斥段没有必要同时驻留内存:在进程的一次运行中,有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。

  • 第5题:

    什么是局部性原理?请举例说明操作系统设计中局部性原理的应用。


    程序的局部性原理是指程序在执行过程中的一个较短时期内,它所执行的指令和访问的存储空间分别局限在一定的区域内。具体表现在时间局部性和空间局部性。时间局部性是指一条指令的一次执行和下一次执行、一个数据的一次访问和下一次访问,都集中在一个较短的时间内。空间局部性是指程序执行了某条指令,则它相邻的几条指令也可能马上执行。