单选题 设主存容量为lMB,外存容量为400MB,计算机系统的地址寄存器有24位,那么虚存的最大容量是______(默认字长为1B)。
  • A.1MB
  • B.16MB
  • C.17MB
  • D.401MB
【正确答案】 B
【答案解析】当外存容量足够大时,虚拟存储空间只跟地址结构的位数相关的,即虚拟存储空间小于等于内存加上外存容量之和。
当外存容量不足时,外存容量便成为虚拟存储空间的一个限制条件,即虚拟存储空间等于内存加上外存容量之和。
本题是外存容量足够大的情况,虚拟存储器的最大容量是由计算机的地址结构确定的,其虚拟地址空间=224B=16MB<401MB(400MB+1MB)。