引入虚拟存储技术的前提是______。A.页式存储管理B.页面淘汰算法选择不合理C.程序的局部性原理D.

题目

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

A.页式存储管理

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

C.程序的局部性原理

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

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

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

第6题:

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

A.页式存储管理

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

C.程序的局部性原理

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


正确答案:C
解析:程序的局部性原理是虚拟存储技术引入的前提。

第7题:

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

A.有大容量的外存

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

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

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


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

第8题:

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

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

B.有大容量的外存

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

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


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

第9题:

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

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

B.有大容量的主存

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

D.合适的页面调度算法


正确答案:A
解析:本题考查虚拟存储技术的原理。虚拟存储技术是指程序运行时,并不是程序中所用的存储单元都有具体的物理的主存储器单元与之对应,只把程序中的一些页放在主存中,而其他的页则等需要时再建,或放在辅存(磁盘)中。在程序运行到需要的页时,再采用页面调度算法对页进行更换需要的资源,这个过程对用户来说完全是透明的。这个技术的产生是因为程序的运行一般只在一个比较小的范围内运行,这就是程序的局部性原理。