虚拟存储(Virtual Storage)是操作系统用于模拟主存储器的技术,使得应用程序认为它拥有比实际的主存储器更多的存储空间。
通俗来讲,虚拟存储是计算机内存的一部分,它是操作系统从硬盘空间中划分出的一部分,可以临时作为主存储器的扩充空间,是存储管理中一种灵活高效,实现进程对于大量数据的存储与运算的重要手段。虚拟存储会将一些非常长时间未被访问的内存中的数据存储到硬盘上,当这些数据被需求到时,则会将其还原到主存储器中,以此来腾出空间容纳正在使用的程序和数据。
对于计算机而言,如果所有的程序和数据都被加载到主存储器中,那么大多数计算机的内存容量都是不够用的。因此,虚拟存储技术可以将部分程序和数据交换到硬盘上,这样既可以腾出部分空间用于运行新的程序,又能不影响计算机运行。