问题
单项选择题
虚拟存储器是为了使用户运行比主存在容量大得多的程序,它要在 (5) 之间进行多次动态调度,这种调度是由 (6) 来完成的。
A.操作系统
B.硬件
C.操作系统和硬件
D.固件
答案
参考答案:C
解析: 虚拟存储器允许用户用比主存容量大得多的地址空间来编程,以运行比主存实际容量大得多的程序。用户编程所用的地址称为逻辑地址(又称虚地址),而实际的主存地址则称为物理地址(又称实地址)。每次访问内存时都要进行逻辑地址到物理地址的转换。实际上,超过主存在实际容量的那些程序和数据是存放在辅助存储器中,当使用时再由辅存调入。地址变换以及主存和辅存间的信息动态调度是硬件和操作系统两者配合完成的。