问题
单项选择题
虚拟存储技术的基本思想是利用大容量的外存来扩充内存,产生一个比实际内存大得多的虚拟内存空间。引入它的前提是 (19) 。
Ⅰ.程序局部性原理 Ⅱ.时间局部性原理
Ⅲ.空间局部性原理 Ⅳ.数据局部性原理
A.Ⅰ、Ⅲ和Ⅳ
B.Ⅰ、Ⅱ和Ⅲ
C.Ⅰ、Ⅱ.Ⅳ
D.全部
答案
参考答案:D
解析:[分析] 虚拟存储管理的效率与程序局部性程度有很大的关系。根据统计,进程运行时,在一段时间内,其程序的执行往往呈现出高度的局部性,包括时间局部性和空间局部性。
进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等,因而,各互斥段没有必要同时驻留内存:在进程的一次运行中,有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。