什么是虚拟内存
  虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
 

虚拟内存的作用
  不知大家有没有发现,在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。


虚拟内存的产生
  我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。

  内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序分配的内存的总量走过了内存大小,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。

  举个例子来说,压缩程序在压缩时有时候需要读取文件的很大一部分并保存在内存中作反复的搜索。假设内存大小是128MB,而要压缩的文件有 200MB,且压缩软件需要保存在内存中的大小也是 200MB,那么这时操作系统就要权衡压缩程序和系统中的其他程序,把多出来的那一部分数据放进交换文件。下面,就让我们一起来看看如何对虚拟内存进行设置吧。
 

虚拟内存设置的通用原则:虚拟内存最小值是物理内存的1到1.5倍;虚拟内存最大值是物理内存的2到2.5倍。

第一步:我的电脑右键属性

虚拟内存知识_第1张图片
 
第二步:属性界面里的“高级”,右下角的“512 MB 的内存”就是物理内存,我们就是根据这个数值来计算虚拟内存值。
虚拟内存知识_第2张图片
 
第三步:高级下面的性能里的设置
虚拟内存知识_第3张图片
 
第四步:再点一下“高级”
虚拟内存知识_第4张图片
 
第五步:可以看到最下面虚拟内存,我们点击“更改”按钮”
虚拟内存知识_第5张图片
 
第六步:这是没有设置虚拟内存的界面
虚拟内存知识_第6张图片
 
第七步:虚拟内存一般设置C盘之外的硬盘上,选择你剩余空间比较大的硬盘,那么我选择了E盘,再点一下下面的自定义大小
虚拟内存知识_第7张图片

第八步:输入最小值与最大值之后点击一下右下角的设置按钮

虚拟内存知识_第8张图片
 
第九步:会弹出一个重新启动计算机的提示,点确定
虚拟内存知识_第9张图片
 
第十步:需要我们确认重启电脑,如果还有其它程序在运行可以点“否”。
虚拟内存知识_第10张图片
 
  当我们下次重新启动电脑的时候,我们可以按着以上的操作步骤看到虚拟内存已经设置成功了。

  虚拟内存的设置只是针对一些内存比较低的用户,一般物理内存在一G以上的用户就不用设置了。

      虚心还教您一种办法,那就是让系统管理虚拟内存的大小

第一步:在原有的虚拟内存驱动器上点一下,再点下面的“无分页文件”,再点右侧的“设置”,这样是取消原来的设置。

虚拟内存知识_第11张图片

第二步:选择要设置的“驱动器”,点下面的“系统管理大小”;应用,一路确定出来即可。

虚拟内存知识_第12张图片

       设置好以后,下回重启电脑就生效了