管好你的虚拟内存.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管好你的虚拟内存   常听人说起虚拟内存,那么它到底是怎么回事,如何利用和管理好虚拟内存,提高电脑的运行效率呢?      一、什么是虚拟内存      大家都知道,电脑中的内存是临时存放程序或数据的地方,电脑中的程序是要调入内存中才能运行的。程序在运行时,有时会产生很多或很大的临时文件,比如当你处理复杂的图形时,或者是你在玩大型游戏进行复杂的战斗时,程序都会产生很大的临时文件,这些临时文件的体积远大于电脑的内存,这时电脑的操作系统会在硬盘中划分出一部分空间来临时存放这些临时文件,由于这部分空间是起着内存的作用,因此被称为虚拟内存。      二、硬盘碎片是怎么回事      电脑中的数据(或称为文件)在硬盘中开始时是一个挨一个存放的。电脑中的文件不止上万个,有些文件并不会永远保存在硬盘中,如果有些文件被删除了,就会把它所占用的空间空出来,准备给新存入的文件用。这时电脑中的文件看起来就不是一个挨一个存放的了,文件之间会有被删除文件留下来的空隙,当有新文件存入时,新文件会被存入这些空隙。每个新文件的大小不可能正好等于每个被删除文件的大小,新文件在一个空隙存不下时会继续存在下一个空隙,这个文件会被分成几块存在硬盘的不同位置。   一个文件被分成几块存放在硬盘的不同位置,专业的称谓就是硬盘产生了碎片。如果很多文件都是这样被分成几块存放在硬盘的不同位置,就称为硬盘的碎片多了。硬盘的读写磁头是靠电机来驱动的,文件存放的位置不连续,磁头的读写效率就会降低,读写文件的速度就会变慢。   当硬盘中的碎片达到一定比例时(比如大于10%),就应该进行碎片整理。整理碎片就是把所有文件的位置重新排列一遍,把被分成几块存放的文件合成一块,并且所有的文件都一个挨一个地存放,中间不再有空隙。显然这是一个费时费力的活,虽然有专业的软件为我们干这样的事,但整理碎片时要频繁地读写硬盘,这也会缩减硬盘的使用寿命,所以不要频繁地进行碎片整理操作。      三、虚拟内存的管理      我们已经知道了虚拟内存是在硬盘中临时存放数据的地方,被定为虚拟内存的这部分硬盘空间是不能作为其他用途的,设定虚拟内存的大小和位置被称为虚拟内存的管理。   临时存放的数据到底有多大是不确定的,如果虚拟内存设定的空间小了,当临时存放的数据放不下时系统就会报错并终止正在运行的程序,你的劳动成果可能会因此而泡汤;如果虚拟内存设得很大,在临时存放的数据不大时,被设定为虚拟内存的硬盘空间由于不能作为它用等于是一种浪费。所以操作系统允许你在管理时,为虚拟内存设定最大值和最小值,这样,操作系统在使用虚拟内存时,先按最小值划定一块硬盘空间,当这块空间不够用时再为虚拟内存增大硬盘空间,直到增加到最大值为止。      四、虚拟内存和碎片的矛盾      在默认的情况下,虚拟内存是由操作系统自动管理的,这时虚拟内存的位置是在C盘(即系统盘),最大值是所有的C盘剩余空间。图中为自动管理的虚拟内存,图中的页面文件大小就是指虚拟内存的大小。      我们已经知道碎片是由文件的不断删除和写入产生的,我们可把虚拟内存看成是一个文件,在设定了虚拟内存的最小和最大值以后,这个文件所占的磁盘空间也就不确定了。如果再有别的文件也在这个磁盘中写入或删除,那么肯定会产生很多的碎片,碎片可能是别的文件,也有可能是虚拟内存。无论是哪一种碎片,都会降低磁盘的效率,如果碎片是在系统盘,则对整个系统的影响更大。      五、解决矛盾的常见说法      很多文章都叫大家抛弃操作系统的虚拟内存自动管理,把虚拟内存的位置改为D盘(即非系统盘),并把虚拟内存的大小固定,过去的说法是这个固定值是电脑物理内存的两倍,现在有说虚拟内存与物理内存的和是2GB就够了,   更极端的说法是如果你有大内存,可以将虚拟内存禁用,这样可以提高效率。      那么如何改变虚拟内存设置呢?如图设置。                        六、常见说法有隐患      把虚拟内存的位置改到非系统盘是很好的建议,但固定虚拟内存的大小则可能会成为故障的隐患。在运行大多数程序时,系统都不会出问题,这会让你觉得你的设置很好,系统即使偶尔出了问题,你也不会想到是虚拟内存的设置造成的。电脑出问题就像鸡下蛋一样容易,可能是程序有漏洞,或者是散热不好,或者是接触不良,可能性太多,很难查清问题所在,重启一下电脑又正常了,谁还会追究问题的起因呢?就别管它了,正是这样的想法掩盖了虚拟内存设置不当产生的故障。      七、虚拟内存不够的特征      其实,即使你有2GB的物理内存,同时把虚拟内存设置为4GB,也不能保证虚拟内存完全够用。那么怎样才能知道故障是由虚拟内存设置不够大引起的呢

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档