有限的内存容量远远不能满足大程序以及共存于内存的多个程序的存储要求,这就得借助于一些存储技术来实现内存的扩充。虚拟存储技术是实现内存扩充的主要手段,他把外存当作内存的直接延伸,从而将有限的实际内存(简称实存)与大容量的外存统一组织成一个远大于实存的虚拟存储器(简称虚存),使用户感觉到主存空间无限大。当一个程序运行时,其全部信息装入虚存空间,但实际上可把程序当作执行所涉及的那一部分信息存于内存,而其他部分则存于外存。当所访问的信息不在内存时,则由操作系统负责调入所需部分;当内存空间紧张,又由操作系统负责将内存中暂时不用的信息调至外存,以腾出空间来供必需之用。