虚拟内存是计算机读写无法容纳在主存储器中的数据时,用添加的磁盘存储空间来模拟出一个连续的、巨大的虚拟存储器空间,从而实现对内存空间的扩充。虚拟内存的使用能够提高计算机的运行效率,提高程序的执行速度。虚拟内存的原理是,当内存被占满时,系统自动将一部分最少使用的内存数据放置在磁盘上,这样就可以释放出内存空间进行新的存储和计算。内存不足时,系统又可以从磁盘上读取并拷贝数据至内存进行处理。这样,系统就可以视虚拟内存为一个较大的缓存空间,大大提高了系统的运行效率。近年来,随着计算机硬件科技的发展,虚拟内存也被应用于云计算、虚拟化等领域,虚拟内存对提高计算机性能及降低存储空间成本都有很大的帮助。