单选题
虚拟存储器的大小受到 (44) 的限制。
A. 内存容量 B.作业的地址空间
C.外存空间及CPU地址所能表示范围 D.程序大小
【正确答案】
C
【答案解析】[解析] 本题考查的是虚拟内存的知识点,虚拟内存是操作系统用来在逻辑上扩充内存的技术,考生需要了解其原理。
虚拟内存的定义:系统为进程提供一个比物理内存大得多的虚拟存储空间,逻辑空间大小不受物理内存大小的限制。逻辑空间的容量由系统的有效地址长度决定。假设地址长度为32字节,按字节寻址,则逻辑空间(虚存空间)大小为2的32次幂个字节。
虚拟存储器的基本特征是:
虚拟扩充,即不是物理上而是逻辑上扩充了内存容量;
部分装入,即每个作业不是全部一次性地装入内存,而是只装入一部分;
离散分配,即不必占用连续的内存空间,而是“见缝插针”;
多次对换,即所需的全部程序和数据要分成多次调入内存。
虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制。