虚拟存储器最主要的作用就是能够扩大主存容量。通常情况下,一个进程可以访问的主存大小被限制于固定值,这个限制值受到物理硬件的制约,但是使用虚拟存储器技术,虚拟地址空间比实际物理内存空间大得多,这使得计算机可以支持更多的程序同时运行。此外,虚拟存储器还能够实现进程之间的共享内存,这对于多进程协作具有很重要的意义。