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

admin2010-05-13  29

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

选项 A、有大量的外存
B、程序执行的局部性原理
C、硬件提供地址转换机制
D、选择一种合适的页面调度算法

答案2

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

最新回复(0)