明星炒作成功案例:虚拟内存是啥东西~

来源:百度文库 编辑:高校问答 时间:2024/04/29 05:17:06
为什么玩游戏退出之后 就会在又下角显示虚拟内存过笑

虚拟内存
是Windows XP为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无朋的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存,所以,pagefile.sys的大小会经常变化。

虚拟内存的设置和优化
虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此要对其进行一些调整。
1、改变页面文件的位置。目的是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。
改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。
2、改变页面文件的大小。调整时不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。
3、禁用页面文件。512MB以上的内存,页面文件的作用将不再明显,可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可。
4、清空页面文件。在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。

内存在计算机中的作用很大
电脑中所有运行的程序都需要经过内存来执行
如果执行的程序很大或很多
就会导致内存消耗殆尽
为了解决这个问题
Windows中运用了虚拟内存技术
即拿出一部分硬盘空间来充当内存使用
当内存占用完时
电脑就会自动调用硬盘来充当内存
以缓解内存的紧张
举一个例子来说
如果电脑只有128MB物理内存的
当读取一个容量为200MB的文件时
就必须要用到比较大的虚拟内存
文件被内存读取之后就会先储存到虚拟内存
等待内存把文件全部储存到虚拟内存之后
跟着就会把虚拟内里储存的文件释放到原来的安装目录里了

用硬盘当内存用

恩,不错的,很有道理。。。