什么是虚拟内存
虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
技术细节:对于英特尔 IA-32 处理器(包括 386、奔腾等)而言,用户应用程序(进程)访问内存时其内存地址是虚拟的,CPU 会将它转换为实际的物理内存地址。物理内存不够时,操作系统系统会将各个进程中一部分暂时不用的内存换出到页面文件(交换文件)中,并将需要访问内存的程序的内容从页面文件中换入到物理内存。
虚拟内存的作用
不知大家有没有发现,在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
虚拟内存是Windows的一项技术主要是来弥补物理内存不足情况下占用硬盘空间来当内存使用。
如果物理内存有1G以上,可以设虚拟内存为最小200最大300就可以了。
超过1G以上内存,可以适当设虚拟内存。
不建议关闭虚拟内存。
拿出一部分硬盘空间来充当内存使用,以缓解内存的紧张!!上面的基本正确!!
吧本来写入内存的数据写入硬盘,对运行速度有所提升的!
可以用硬盘代替的 使用后会生成一个文件pagefile.sys
大小就是你设置虚拟内存的大小
右击我的电脑-属性-高级-选项-高级-更改 然后选择盘,设置大小
然后看你的内存是多大的 一般建议设置2倍大小就好了