计算机体系结构

多级存储层次是利用程序局部性原理来设计的。

题目

多级存储层次是利用程序局部性原理来设计的。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

建立存储层次体系依据的原理是

A.性价比原理

B.总体成本原理

C.局部性原理

D.全局性原理


正确答案:C

第2题:

虚拟存储技术的实现是基于( )。

A.程序可再现原

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

C.进程同步互斥原

D.存储器分页分段管理技术


正确答案:B
解析:根据程序执行的局部性原理,若一条指令被执行,则在不久的将来,它可能被再执行。或者一旦一个存储单元被访问,那么它附近的单元也将很快被访问。这就使得在程序运行过程中可以将程序当前需要的部分装入内存中,其他暂时不用的数据放在外存,当需要的时候再调入内存,从而让用户感觉到很大的内存空间。

第3题:

( 20 )虚拟存储技术引入的前提是

A )存储保护技术

B )多道程序设计技术

C ) SPOOLing 系统工作原理

D )程序局部性原理


正确答案:D

 

第4题:

●以下关于程序访问局部性原理的叙述,错误的是(18)。

(18)A.程序访问具有时间局部性,即最近将要用的信息很可能是正在使用的信息

B.程序访问具有空间局部性,即最近将要用的信息很可能与正在使用的信息在存储空间上是相邻的

C.程序访问局部性是构成层次结构的存储系统的主要依据

D.程序访问局部性是确定存储系统的性能指标(命中率、平均访问时间、访问效率等)的主要依据


正确答案:D

第5题:

技术利用程序的局部性原理,把程序中正在使用的部分数据或代码存放在特殊的存储器中,以提高系统的性能。

A.缓存

B.虚拟存储

C.RAID

D.DMA


正确答案:A

第6题:

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

A.存储保护技术

B.多道程序设计技术

C.SPOOLing系统工作原理

D.程序局部性原理


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

第7题:

试题(4)

(4)技术利用程序的局部性原理,把程序中正在使用的部分数据或代码存放在特殊的存储器中,以提高系统的性能。

(4)

A.缓存

B.虚拟存储

C.RAID

D.DMA


正确答案:A
试题(4)
分析 内存主要用来存放机器当前运行所需要的程序和数据,以便向CPU提供信息,而RAID(磁盘阵列),是由多台磁盘存储器组成的一个快速、大容量、高可靠的外存子系统,因此答案C错误。DMA(直接内存存取)主要负责数据在内存与I/O设备间的直接传送,故C错;而虚拟存储则属于硬盘的一部分,不属于内存范畴。因此答案选A。
参考答案(4)A

第8题:

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

Ⅰ.程序局部性原理Ⅱ.时间局部性原理

Ⅲ.空间局部性原理 Ⅳ.数据局部性原理

(11) A.Ⅰ、Ⅲ和Ⅳ

B.Ⅰ、Ⅱ和Ⅲ

C.Ⅰ、Ⅱ和Ⅳ

D.全部


正确答案:D
【解析】虚拟存储管理的效率与程序局部性程度有很大的关系。根据统计,进程运行时,在一段时间内,其程序的执行往往呈现出高度的局部性,包括时间局部性和空间局部性。

第9题:

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

A.存储共享目的

B.存储保护目的

C.存储访问的局部性原理

D.多道程序设计思想


正确答案:C
解析:程序的局部性原理是虚拟存储技术引入的前提。虚拟存储的实现原理是当进程要求运行时,不是将它全部装入内存,而是将其一部分装入内存,另一部分暂时不装入内存。虚拟存储管理分为虚拟页式、虚拟段式、虚拟段页式。

第10题:

虚拟存储器技术是基于程序的()特性。

A.计算机的高速性
B.大容量的内存
C.循环性原理
D.局部性原理

答案:D
解析:
虚拟存储器技术之所以可行,是因为应用程序在运行之前,没有必要将全部程序装入内存,仅将那些当前要使用的少数页面或段先装入内存便可运行程序,其余部分暂留在磁盘上,虚拟存储器是基于程序访问的局部性原理实现的。