这里讨论的是在"主存--辅存"层次遇到的问题。众所周知,主存储器的容量一直是影响计算机性能的关键因素,人们又不想通过花太多的钱,无节制的扩大主存储器实际容量,出路何在呢?根据程序运行的局部性原理,一个程序运行时,在一小段时间内,只会用到程序和数据的一小部分,仅把这些程序和数据装入主存储器即可,更多的部分可以在用到时随时从磁盘调入主存储器,这是提出虚拟存储器的核心依据。虚拟存储器所追求的目标是摆脱主存储器容量的限制(通过磁盘非常大的存储空间解决),降低存储一定信息所用的成本(通过磁盘非常低的存储成本解决)。问题是应该如何实现一个程序和相关数据在磁盘和主存储器之间交换,如何划分磁盘和主存储器的区域,如何管理(何时、何种策略、每次交换信息的单位量)二者之间的信息交换,要增加一些什么硬件和软件组成,这些就是我们将在本节讲解的虚拟存储器要讨论的问题。要指出,虚拟存储器的有关知识,不是计算机组成原理课的重点内容,在计算机系统机构、操作系统两门课程中将有更详细、系统的说明。我们这里只简明扼要地介绍虚拟存储中器的段式存储管理和页式存储管理的基本知识。