笔记本虚拟内存的设置
如何设置笔记本的虚拟内存?
电脑知识 2010-02-24 23:52:29 阅读409 评论0  字号:大中 订阅
      虚拟内存,在Windows操作系统中并不起眼。对于大部分用户来说,都觉得没有需要去了解这一神秘的角。但如果你想更深入地了解系统、优化系统,那么作为物理内存补充和延伸的虚拟内存,将是你需要直面的重要环节。特别是对于一些配置较低的笔记本电脑,合理设置虚拟内存,可使得运行速度明显加快。星型拓扑结构 
      虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统就会在硬盘上开辟一块磁盘空间当作内存使用,这部分硬盘空间就叫做虚拟内存。
      虚拟内存这四个字,虽说时常在各种场合看到,但究竟什么是虚拟内存呢?恐怕能够准确说出其概念的人并不多,那么就让我们先来了解一下虚拟内存的概念吧。
      我们都知道,电脑正在运行的程序以及程序运行过程中产生的数据,都必须经过物理内存来执行。但如果执行很大的程序,又或是同时执行很多程序,那么就会使电脑的物理内存消耗殆尽,从而对系统的稳定、运行速度造成严重影响。
      当然,增加物理内存可以解决问题,但这只是暂时性的解决。一味的增加内存条,不仅操作系统管理不了(对于Win98等操作系统,内存超过512M后会造成系统不稳定;对于WinXP等操作系统,内存超过2G也会产生各种问题),而且额外的费用也会高得惊人。
       针对这一情况,微软在Windows操作系统中引入了虚拟内存技术,即将一部分硬盘空间充当物理内存使用,当物理内存吃紧时,系统就会自动调用硬盘的一部分空间,将数据写入硬盘,以缓解内存的紧张。
      举个最简单的例子,电脑的内存为512M,系统正常启动后,剩余内存为200M,此时运行一个需占用300M内存的程序,那么系统就会在用完200M内存后,自动将剩余的100M初三拜年数据存储到硬盘,即虚拟内存中。待程序执行完毕后,这部分占用的硬盘空间又将被自动释放。当然,这只是最基本的虚拟内存使用原理,实际的调用还涉及到许多系统底层因素,在此处便不详细深入了。
      前面说了,虚拟内存出现于硬盘中,那么,它的具体位置又在何处呢?打开系统安装分区,便可以在根目录中看到一个名为pagefile.sys的文件,这就是我们一直在讲的虚拟内存了。在很多情况下, 我们也按照其文件名称,将其称之为页面文件
      提示:如果打开系统安装分区后看不到pagefile.sys,就需要打开文件夹选项,取消隐藏受保护的操作系统文件项的选择便可。

      一、虚拟内存不足六大诱因
       当我们执行一些程序时,系统会弹出虚拟内存不足的提示,这该如何是好?增加虚拟内存容量?又或是增加一条内存?先别急,还是来了解一下虚拟内存不足的六大诱因吧。
      诱因一:运行需要大量内存的程序
      当我们运行PhotoshopAutoCAD之类的大型程序,并处理一些大文件,又或是执行渲染等操作时,系统的虚拟内存便会在瞬时间被消耗。
      对于这种情况,增加虚拟内存容量是唯一的解决办法。
      诱因二:同时运行的程序过多
      是不是我们不运行类似Photoshop的大型程序就不会产生虚拟内存不足的情况呢?其实,
如果你同时运行的程度过多(10个以上),也会产生虚拟内存不足的现象。你只需要直接关闭一些不必要的程序即可释放出大量的虚拟内存。
      诱因三:跟随系统启动的程序与服务
      除了我们主动运行的程序之外,一些随系统启动的程序和服务,也占用了相当多的虚拟内存。对此,我们可以执行开始运行,输入“msconfig”后回车进入系统配置实用程序,在服务启动选项卡中取消无用启动项目的选择即可。
      诱因四:虚拟内存所在磁盘空间不足
      由于虚拟内存保存于磁盘,因此如果磁盘空间的剩余容量不足以达到要求,就会产生虚拟内存不足的问题。对磁盘进行整理腾出足够空间,或是将虚拟内存移动到容量较大的分区,都是不错的解决办法。
      诱因五:虚拟内存设置有误
      默认情况下,操作系统会自动对虚拟内存进行管理。但是默认的虚拟内存设置,往往
并不贴近用户的真实需求。对虚拟内存进行设置将是必须的,这部分内容我们将在Part3中进行详细说明。 
      诱因六:遭受病毒攻击
      病毒的危害,也是造成虚拟内存不足的原因之一。如果经过排查,发现虚拟内存不足不是由于前面五种原因而起,那就有必要使用杀毒软件对系统进行彻底杀毒了,例如McAfee、卡巴斯基等杀毒软件都是不错的选择。

      二、如何查看虚拟内存的使用情况?
      虚拟内存的使用情况可以在任务管理器中进行查看。同时按下“Ctrl+Shift+Esc”键,在弹出的任务管理器中切换到进程选项卡。点击查看选择列,在弹出的选择列窗口中勾选虚拟内存大小项并点击确定河南 旅游按钮。此时,在进程选项卡的最右侧,就出现了虚拟内存大小的数据列,对应当前运行的每一个进程,其使用的虚拟内存容量都将实时显示。
       虚拟内存的状况是否良好,将直接对系统的稳定、速度产生影响。对于内存,我们有许多优化软件可以使用,但对于虚拟内存优化又该如何进行呢?接下来,笔者就将从硬件(即承载虚拟内存的硬盘)、软件(即使用虚拟内存的操作系统)及安全三方面,对虚拟内存的优化进行详细的介绍。
      提示:如无特别说明,以下设置均在Windows XP SP2为操作平台。

      三、挖掘硬盘性能,给虚拟内存提速
      因为虚拟内存文件(pagefile.sys)存放于硬盘,即硬盘为虚拟内存的承载体,硬盘性能提高了,虚拟内存的性能自然也就能有所提高。
      与物理内存相比,硬盘的运行速度自然要慢很多,这也直接决定了虚拟内存的速度。一块7200转、16M缓存的硬盘,与一块5400转、2M缓存的硬盘,其提供的虚拟内存速度的差距是十分明显的。
      此外,出于系统稳定、安全等方面的考虑,Windows操作系统并没有将硬盘设置为性
能最佳,要挖掘硬盘性能,还需要我们进行手工的设置。

      1、启用磁盘写入缓存
      1)打开控制面板象征爱情的东西”,双击系统项,在弹出的系统属性窗口中切换到硬盘选项卡,单击设备管理器按钮,弹出设备管理器窗口。
      2企业经营模式有哪些)在设备管理器目录中,展开磁盘驱动器项,双击当前正在使用的磁盘。
      3)切换到策略选项卡,勾选启用磁盘上的写入缓存”,点击确定按钮,便完成了磁盘写入缓存的开启。
       经过以上操作,磁盘写入缓存将被激活,从而提高硬盘的读写速度。需要注意的是,写入缓存开启后,如果计算机突然断电,可能会造成无法挽回的数据丢失。因此如果你的计算机经常需要处理一些重要文件,那么最好是配备一个UPS,尽可能避免上述情况发生。当然,要是你的计算机只是用于电影、游戏等娱乐用途,那么开启这项功能,也无关紧要。
      2、打开Ultra MDA
      1)按照启用磁盘写入缓存的操作,打开设备管理器
      2)展开“IDE ATA/ATAPI 控制器项,双击主要IDE通道项,在弹出主要IDE通道属性窗口中切换到高级设置选项卡,将传送模式修改为“DMA(若可用)
      3)重复第二步中的操作,将次要IDE通道项中的传送模式修改为“DMA(若可用)
      经过以上操作,磁盘的数据传送模式被修改为DMA,将有效的提升数据读写速度。
      3、设置系统运行缓存
      1)打开系统属性窗口,切换到高级选项卡,随即弹出性能选项窗口。 
      2)在性能选项窗口中切换到高级选项卡,在内存使用处的值由程序改为系统缓存。点击确定按钮,便完成了系统缓存的设置操作。
      通过上述操作,操作系统将会把4M左右的物理内存用作磁盘读写缓存,提高物理内存与虚拟内存之间的数据交换速度。与速度的提升相比,4M的内存牺牲还是值得的。当然,要是你的内存很小,只有128M256M,那么还是乖乖地使用默认设置,以免对系统运行造成不必要的负面影响。


      四、合理设置虚拟内存,让系统健步如飞
      完成了硬件方面的设置,让我们把目光投向软件设置。在Windows操作系统中,虽然与虚拟内存直接相关的设置项并不多,而且表面看起来也非常简单。但如果真正深入地去探究,这里面还是有着不小的学问。
      (一)如何修改虚拟内存?
      控制面板中双击系统项,在弹出的系统属性窗口中切换到高级选项卡,单击性能处的设置按钮,在弹出的性能选项窗口中切换到高级选项卡,单击虚拟内存处的更改按钮,就可以在弹出的虚拟内存窗口中对虚拟内存的保存位置,大小进行修改了。需要注意的是,对虚拟内存进行任意修改后,都需单击设置按钮确认操作,否则修改将不起作用。
      (二)确定虚拟内存保存位置
      默认情况下,Windows自动将虚拟内存安排在系统分区中,在大部分情况下,这样的
设置没有什么问题。但如果你的计算机情况特殊,就需要我们进行特殊的设置了。从笔者的使用经验来看,有三点是需要我们注意的。
      1、将虚拟内存设置于较快的硬盘
      如果计算机中安装了多块硬盘,建议将虚拟内存设置在速度较快的硬盘上。
      2、不设置于读写操作频繁的分区
       一般情况下,系统分区中安装操作系统,应用程序则安装于另一个分区,显然,这两个分区都是读写操作十分频繁的。如果将虚拟内存设置于这两个分区,那么,磁盘的读写操作必将增多,受限于磁盘性能,虚拟内存的速度也将受到直接影响。因此,不建议将虚拟内存设置于类似的读写操作较频繁的分区。我们不妨划分一个容量较小的分区,专供虚拟内存使用。
      3、确保虚拟内存所在分区容量
      举个简单的例子,虚拟内存所在分区的剩余容量为300M,而虚拟内存设置500M
很明显,受限于分区容量,虚拟内存的容量最大也只能达到300M青海省省会是哪个城市,而不是设置中的500M。对于这种情况,一是可以删除该分区中的无用文件,二是直接将虚拟内存设置到空间较大的分区中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。