内存知识小全(三)_淡月凌云_百度空间


教你合理使用虚拟内存

 现在内存的价钱越来越便宜,很多新装机的朋友都已经在使用1GB的内存,而还有很多人也在给老电脑的内存升级。在升级了物理内存之后,如何有效设置虚拟内存才能获得{zd0}限度的性能提升?网上流传的一些优化虚拟内存的方法真的有效吗?这些就是本文将要讨论的内容。网上有很多广泛流传的关于虚拟内存优化的技巧,其实很多都是经不起推敲的。大家一起来看看吧。

  观点一:对于拥有大容量物理内存的用户,可以xx禁用虚拟内存。要彻底了解这个问题,首先得明白什么是虚拟内存,以及虚拟内存有什么作用。在早期,因为内存价格非常昂贵,因此一般电脑上都不会配置太多,那么有时候如果操作系统和应用程序需要的内存数量超过了计算机中安装的物理内存数量,操作系统就会暂时将不需要访问的数据通过一种叫做“分页”的操作写入到硬盘上一个特殊的文件中,从而给需要立刻使用内存的程序和数据释放内存。这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换文件)。对于Windows 2000/XP/2003操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下。
  既然知道了虚拟内存的由来和作用,那么持这种理论的人认为,硬盘和内存的速度具有天壤之别,如果禁用了虚拟内存,系统就不需要花时间将内存中的数据分页到硬盘上,从而提高了系统的运行效率。然而根据传统的设计,Windows 的许多核心功能都需要使用分页文件,而如果你禁用了所有分页文件,有些第三方的应用软件都可能会遇到内存不足的错误。其实在不需要的时候,Windows并不会使用分页文件,因此这样调整系统你并不能获得任何性能上的提高。
  观点二:对于虚拟内存,建议的设置是物理内存数量的1.5-2倍(分别为虚拟内存的最小值和{zd0}值)。在讨论这个问题之前首先看两种情况:有两台电脑,除了内存,其他所有配置都相同。电脑A拥有128MB内存,电脑B拥有1GB内存,这两台电脑都运行Windows XP操作系统。按照这个观点的方法设置,电脑A的虚拟内存将会设置为192MB-256MB,而电脑B的虚拟内存将会设置为1.5GB-2GB。那么实际使用中呢,电脑A很可能会在运行大型软件或者游戏的时候产生虚拟内存不足的问题,而电脑B则会因为设置了如此大的分页文件而导致硬盘空间的浪费。如何根据实际情况设置虚拟内存,这个我们会在下文中介绍。
  观点三:我们可以使用内存释放软件将运行中的程序占用的内存释放出来,提高系统运行效率。在否定这个观点之前我们首先要明白一件事,任何程序,只要被执行,就会占用一定的内存空间(具体占用多少内存则取决于程序自己的体积以及载入的数据文件的大小),那么这种所谓的内存释放软件是如何生效的?软件并没有退出,从哪里释放内存呢?原来这种“优化”软件会把程序占用的内存全部分页到虚拟内存中,从而造成了物理内存被释放的“假象”。
  安装有这类软件的朋友可以试试看,打开Windows任务管理器,打开进程选项卡,接着在“查看”菜单下选择“选择列”命令,在随后出现的选择列对话框中选中“虚拟内存大小”这一选项。接着你的任务管理器将会变成类似图一的样子。

记住几个占用内存比较多的进程各自使用的内存数和虚拟内存数,然后使用内存释放软件进行释放。本文将会使用微软发布的Windows Server 2003 Resource Kit工具empty.exe,该工具前段时间在网上非常风光,很多人都宣称具有释放空闲内存的作用(虽然还有其他释放内存的工具,不过原理上都是一样的)。运行“empty *.*”,可以看到,在短时间内,之前占用了大量物理内存的进程占用的物理内存数量都变得很少,而虚拟内存用量增加了(图二),但是这种现象只持续了很短的时间。马上,这些进程占用的物理内存数量又开始回升了。
  
  因此可以说,这类释放内存的软件根本没有太大作用。相反,有些软件可以在内存占用达到一定程序之后自动释放内存,这可能会对本身就已经很繁忙的计算机雪上加霜。想象这种情况,当你内存数量不多,而又运行了比较大型的程序后,必然导致物理内存数急剧减少,而在这种情况下所谓的“优化软件”开始自作聪明,把占用内存的数据往硬盘上进行分页,而程序的运行需要这些数据,这可能导致了在同一时间内,“优化软件”试图将数据分页到硬盘,而操作系统试图将数据从硬盘读取到内存,极大增加了硬盘的读写。
  其实在早期,这类程序还是有一定作用的,那时候主流的Windows 9x操作系统本身在内存管理上存在问题,而且有些设计不严谨的程序也可能存在内存泄露的Bug,因此这类软件应运而生。但是现在基于NT技术的Windows操作系统在内存管理上得到了极大提高,同时大部分软件的设计也越来越合理,因此我们xx可以和这类软件说再见了。
  说了这么多网上流传的错误观点,那么我们该怎样设置才能达到{zj0}性能呢?
  首先看看如何确定虚拟内存的大小。在前面我们已经说过了,严格按照1.5-2倍的倍数关系来设置并不科学,因此我们可以根据系统的实际应用情况进行设置。在这过程中需要用到Windows 2000/XP Pro/2003自带的性能监视器。
  运行“perfmon.msc”打开性能监视器,展开左侧的性能日志和警报,并点击选择记数器日志,在右侧的面板中空白处点击鼠标右键,选择新建日志设置,并命名为Pagefile,然后回车确认,然后会出现图三所示的窗口。

在常规选项卡下,点击添加记数器按钮,在新弹出的窗口的性能对象下拉菜单中选择Paging File,并选择“从列表选择记数器”,然后点击% Usage Peak,在范例中选择“_Total”,并接着点击“添加”按钮,完成的设置应该跟图四一样
  
  然后关闭这个窗口,并点击图三中的“确定”按钮。点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选则“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径
  

 这样,点击确定后这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能多的打开和关闭各种经常使用的应用程序和游戏。经过几个小时的使用,基本上记数器已经可以对你的使用情况做出一个完整的评估。

  这时你需要先停止这个记数器的运行,同样是在记数器日志窗口中,选中我们新建的Page File记数器,然后右键点击,并且选择停止。用记事本打开日志文件,你看到的结果应该跟图六类似。我们根据这幅图一起来分析一下分页文件的使用。
  
  需要注意的是,在日志中的数值并不是分页文件的使用量,而是使用率。也就是说,根据日志文件的显示,该系统一般情况下的分页文件只使用了25%左右,而系统当前设置的分页文件足有2GB,那么为了节省硬盘空间,xx可以把分页文件{zd0}值缩小为512MB大小。而对于最小值,可以先根据日志中的占用率求出平均占用率,然后再与{zd0}值相乘,就可以得到了。
  在设置虚拟内存的时候还需要注意,如果你有超过一块硬盘,那么{zh0}能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。这样在系统繁忙的时候才不会产生同一个硬盘既忙于读取应用程序的数据又同时进行分页操作的情况。相反,如果应用程序和分页文件在不同的硬盘上,这样才能{zd0}程度降低硬盘利用率,同时提高效率。当然,如果你只有一个硬盘,就xx没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。
  虚拟内存的设置并不麻烦,但是要用好虚拟内存却还有很多事情需要注意。
  我们已经知道,操作系统运行的过程中会把内存中的一些数据分页到硬盘上,但是默认情况下,系统关闭的时候,这些数据并不会被自动删除。因此,如果你在电脑上处理了机密数据,随后你可能使用加密,或者将数据转移到其他介质上的方法保证了其他人无法读取机密文件的内容。但是你可能忘了,在分页文件中可能还遗留有该文件的某些数据,而借助专用的程序,任何人都可以分析分页文件,从中读出保存的数据。

因此,为了实现{zd0}程度的安全,我们{zh0}通过设置让Windows在关闭的时候自动删除分页文件(这不是一般意义的删除,而是使用无意义的数据填充整个分页文件,这样即便使用反删除软件也无法恢复)。运行Gpedit.msc打开组策略编辑器,在左侧面板中定位到“计算机配置/Windows设置/安全设置/本地策略/安全选项”,然后启用右侧面板中“关机:清理虚拟内存页面文件”这一策略。不过要注意,启用该策略将会延长Windows关闭所需的时间,因此如果不是必要请不要启用该策略。

  我们都知道硬盘使用时间长了将会出安生文件碎片,而碎片太多就会影响运行效率,因此{zj0}做法是定时整理硬盘碎片。不过你可能不知道,因为在Windows运行的情况下pagefile.sys文件会被锁定,因此该文件中的碎片并不会被整理。要整理分页文件中的碎片,我们有三种方法。
  {dy}种方法虽然不需要任何额外的工具,不过操作上有点麻烦。假设你的操作系统和分页文件都位于C盘,首先请将分页文件移动到D盘或者E盘等非系统盘(为使设置生效,设置好之后需要重启动系统)。然后使用Windows自带的磁盘碎片整理程序对C盘整理磁盘碎片,你可能需要多次整理才能完成的比较彻底。待整理完之后重新将分页文件设置到C盘,因为C盘已经进行过了完整的碎片整理,因此重新在C盘创建的分页文件将会是连续的,也就避免了碎片的产生。
  第二种方法使用简单,但是需要借助其他软件。这里我们使用的是一个叫“PageDefrag”的免费软件。该软件可以在这里下载: ,运行之后将会看到图七所示界面。从图中可以看到,不仅pagefile.sys,该软件还可以整理很多其他平时因为被系统锁定而无法整理的系统文件。由于软件不能在系统运行的时候对分页文件进行独占性访问,因此整理工作会在下一次启动系统的时候进行。你可以按照需要,设置下次启动时整理(Defragment at next boot),或者每次启动时整理(Defragment every boot)。
  
  {zh1}如果你使用第三方的磁盘碎片整理软件,例如O&O Defrag,那么这类软件自带的Offline Defrag(脱机整理,或者其他类似的称呼)也可以在系统重启动的时候整理这些被锁定的系统文件。

双通道内存的构建与安装技巧

虽然稍微有经验的朋友都觉得安装双通道内存不会有太高的难度,只要按照内存插槽的颜色及标识对齐内存条,然后再按下去就行了。然而现在情况发生了变化,不少用户反映安装双通道内存竟然也成了件颇为“复杂”的技术活!
  DDR333内存
  
  随着nVIDIA的nForce2和Intel的i865/875芯片组的面世,现在支持双通道内存技术的主板逐渐被广大用户所接受而成为市场的主流产品。然而这些主板在内存使用、搭配与安装方面有着许多新的特点。如果仍然按照老路子去安装内存也许根本就享受不到双通道带来的好处,甚至还会因为兼容性问题而弄的焦头烂额。那么双通道内存在安装和使用上又有什么特别之处呢?我们又如何看出是否工作在双通模式呢?不同的内存组合又会出现什么现象呢?笔者在本文将会给您一个满意的答案。
  首先,双通道主板上内存插槽的特殊排列方式 ,以前的主板上也有3到4个内存插槽(DIMM),根据厂家的规定将它们分别命名为DIMM1、2、3或4(主板上也有同样的文字用来标明内存插槽的编号),但北桥芯片内只有1个64位的内存控制器,如果此时插入多根内存后内存总线的位宽还是64位,工作频率也不会发生改变,但是内存的总容量却成倍增加了。这种主板上的内存插槽紧密的排列在一起,彼此之间的距离也xx相同DDR400内存
  
   其次单通道主板上多个内存插槽的排列方式 。{zx1}的支持双通道内存的主板主要有Intel的865/875/915和nVIDIA的nForce2/nForce4芯片组(850/850E、E7205和SiS655/655FX本文不作讨论),865/875的北桥芯片(或称为MCH/GMCH,GMCH内置了显示功能)内有A、B两个64位的内存控制器,每个内存控制器又可以支持两根内存插槽,所以主板上同样有4根内存插槽,编号同样延续了DIMM1、2、3、4的标注方式,不过这4根插槽并非紧密的靠在一起,而是分为A、B两组,当A1与B1或A2与B2两根内存插槽上同时插入两根容量与结构相同的内存条时,才能实现双通道内存工作模式,此外,当四根内存插槽都插入相同的内存时也能进入双通道状态,其他情况下两组内存控制器都会自动转换为一组64位的控制器,这样与传统内存的工作模式就没有区别了。865和875主板上的内存插槽分为两组。为了兼顾用户安装的方便,一般主板的厂家会在865和875主板上使用相同颜色的内存插槽来表示A1与B1的位置,而A2与B2内存插槽则采用另外一种颜色,用户只要将两根内存插入颜色相同的两个内存插槽上就可以实现双通道了。不过凡事总有例外的时候,比如有的厂家习惯用一种颜色的插槽来表示A通道而B通道用另外一种颜色,此时就要打开说明书确认一下,总的原则仍然是“隔行插入”的方式,如果按照主板上内存插槽的编号来看,DIMM1+DIMM3、DIMM2+DIMM4或DIMM1+2+3+4的插入方式才能建立双通道模式(内存也要xx相同)。
  Intel的915主板
  
  nForce2的北桥芯片(或称为IGP/SPP,IGP内置了显示功能)内同样有两个64位的内存控制器,其中A控制器只支持一根内存插槽,B通道则支持两根,A、B插槽之间有一段距离以方便用户识别,A通道的内存插槽在颜色上也可能与B通道两个内存插槽不同,用户只要将一根内存插入独立的内存插槽而另外一根插到另外两个彼此靠近的内存插槽就能组建成双通道模式,此外,如果全部插满内存,也能建立双通道模式,而且nForce2主板组建双通道模式时对内存容量乃至型号都没有严格的要求,使用非常方便。
  nForce2主板
  
  nForce2主板上的内存插槽,其中独立的插槽是建立双通道的关键!此外还有一种情况是早期主板上具有两种内存插槽,分别支持SDRAM和DDR SDRAM,这种主板上两种内存插槽的颜色往往也不相同,但两种内存不能同时工作,而且其工作模式也为单通道(支持SDRAM和DDR SDRAM的主板上内存插槽按单通道模式工作)。
  {zh1},对于支持ATHLON 64处理器的主板来说,由于其内存控制器内置在CPU内部,所以能否成功构建双通道还要取决于CPU,与主板的关系不大。但原则基本上也是遵循着DIMM1+DIMM3、DIMM2+DIMM4或DIMM1+2+3+4的方式或者内存插槽的颜色。

内存超频技巧攻略

CPU超频是主流,GPU超频是风潮,而现如今超频内存的消费者越来越多。那么如何超频内存呢?近日,在ZOL产品论坛中,一位昵称为“123feier”的网友为大家做了分享:
  超频CPU和显卡可以让PC游戏性能提升,然而对于内存而言,超频同样显得重要,而且在超频CPU的同时,内存也同样需要进行超频设置。尽管不少用户很少在内存超频上打注意,但是对于每一个游戏用户而言,内存的超频更加值得关注。
  1.内存同步超频
  对于内存超频而言,根据不同主板,可以采用不同的超频方案,同时内存超频又与CPU有着直接或间接的关系,一般来说,内存超频的实现方法有两种:一是内存同步,即调整CPU外频并使内存与之同频工作;二是内存异步,即内存工作频率高出CPU外频。
  首先我们说说内存同步超频,我们知道,在一般情况下,CPU外频与内存外频是一致的,所以在提升CPU外频进行超频时,也必须相应提升内存外频使之与CPU同频工作,比如我们拥有一个平台,CPU为Athlon XP 1800+、KT600主板、DDR266内存。Athlon XP 1800+默认外频为133MHz、默认倍频为11.5,主频为1.53G,由于Athlon XP 1800+倍频被锁定了,只能通过提升外频的方法超频,假如将Athlon XP 1800+外频提升到166MHz,此时CPU主频为166MHz×11.5≈1.9GHz。
  由于我们将CPU外频提高到了166MHz,假如你使用的是DDR333以上规格内存,那么将内存频率设置为166MHz属于标准频率下工作,但这里使用的是DDR266内存,为了满足CPU超频需求,内存也必须由原来的DDR266(133MHz)超频到DDR333(166MHz)使用。具体方法是进入BIOS设置,找到“Advanced Chipset Features” 选项,然后会看到一个“DRAM Clock”选项,将鼠标光标定位到这里并回车,然后会出现内存频率设置选项,在这里我们选择“166MHz”并回车(如图15),保存设置并退出即实现了内存同步超频。
  需要注意的是,超频后的内存在非标准频率下工作,如果内存品质不好,可能造成死机,所以内存超频还需要看内存本身的品质,一般而言,市场上普遍常见的现代(Hyundai)、三星(Samsung)兼容DDR内存,其都不具备很好的超频性能,要让内存更稳定超频,建议购买金士顿(Kingston)、胜创(Kingmax)等盒装内存条。
  内存同步超频
  
  
  2.内存异步超频
  在内存同步工作模式下,内存的运行速度与CPU外频相同。而内存异步则是指两者的工作频率可存在一定差异。该技术可令内存工作在高出或低于系统总线速度33MHz或3:4、4:5(内存:外频)的频率上,这样可以缓解超频时经常受限于内存的“瓶颈”。
  对于支持SDRAM内存的老主板而言(如815系列),在支持内存异步的主板BIOS中,可以在“DRAM Clock”下找到“Host Clock”、“Hclk-33M”、“Hclk+33M”三个模式。其中Host Clock为总线频率和内存工作频率同步,Hclk-33M表示总线频率减少33M,而Hclk+33M可以使内存的工作频率比系统外频高出33MHz,比如将赛扬1.0G外频从100MHz超到125MHz,而你的内存为PC133规格(即标准外频为133MHz),此时在BIOS的“DRAM Clock”下选择“Hclk+33M”,可以让赛扬1.0G工作在125MHz外频下,而内存却可以在133MHz频率下运行,充分挖掘内存的超频潜力并提升系统性能。
  而对于支持DDR内存的老主板而言(如845G芯片组),Intel规定845G只支持DDR266(133MHz×2)内存,不过有的品牌845G主板在BIOS中加入内存异步功能(比如微星845G MAX),在BIOS中按照4:5的比例进行设置,可以让内存运行在166MHz,从而支持DDR333(166MHz×2),并使内存带宽提升到2.66GB/s。具体操作方式是:进入BIOS设置中,进入“Advanced Chipset Features”的“DRAM Timing Setting”选项,然后进入“DRAM Frequency(内存频率)”选项,在这里可以看到266MHz、320MHz、400MHz、500MHz Auto等选项,我们直接选中“320MHz”即可(如图16)。
  内存同步超频
  
  
  3.增加电压帮助超频
  
  内存频率提升了,所以内存功耗也随之增加,但在默认情况下,主板BIOS中内存电压参数是被设置为内存标准频率的数值,通常来说,为了确保内存超频的稳定性,我们需要增加内存电压,很多主板BIOS设置中都提供了内存电压调节功能,同时内存电压调节级别一般以0.05V或0.1V为档次逐渐调节,内存电压参数调节越细微,对超频越有帮助。
  调节内存电压的方式是进入“Advanced Chipset Features”选项,然后将鼠标光标定位到“Current Voltage”上,在这里我们看到,该主板内存电压分了好几段,电压调节范围从1.60V~2.70V,每相邻的两项之间的差值为0.1V,我们使用键盘上的向上键增加电压,每按一次增加0.1V电压(如图17)。需要注意的是,超频时不要一次将内存电压提升太高,首先提升0.1V电压,然后保存退出,进入WINDOWS系统对内存进行性能测试,如果很稳定,可以重新进入BIOS中再次将内存电压提升0.1V,依次类推,直到自己满意为止。

内存之双通道与容量谁更重要


 用户在升级内存过程中,最苦恼的想必就是容量与内存条数的选择。目前的DDR内存规格主要以单条256M、单条512M、单条1024M为主,如果要组建双通道则是256M×2、512M×2或是1024M×2。这×2可就决定了投入的翻倍,所带来的性能提升是否真的值得呢?最早引入“双通道”概念的RAMBUS平台
  
  双通道内存技术已经在目前Intel和AMD平台得到了广泛普及,除去Socket 754 K8处理器之外,已经很难在市场上见到仅支持单通道内存的主流平台。双通道内存技术之所以出现,是为了提高内存传输位宽。双通道内存技术最初是从RAMBUS RDRAM内存开始的。RAMBUS内存虽说运行速度快,但是总线宽度却比SDRAM内存还要小,因此它不得不结合Intel的双通道内存控制技术以提高带宽,以满足P4处理器的需要。不过RAMBUS生产成本过高的原因,逐步被市场淘汰,这就使得双通道技术能在DDR内存上发扬光大。双通道内存对集成显示芯片性能提升明显
  
  双通道内存技术的核心原理是内存控制器可以在两个不同的数据通道上,对采用两条运行频率相同的内存,同时进行数据的读取写入数据。内存位宽就由单条的64bit达到了128bit,所提供的带宽就是原来的两倍。这样一来,哪怕前端总线是1066MHz的酷睿处理器也能得到充足的内存带宽。不仅如此,那些采用共享系统内存的显示芯片,也可在在内存使用双通道模式的时候,实现128bit内存应用,随之而来的自然是图形处理性能的明显提升。
  nForce2平台双通道技术
  
  在双通道内存的实现方法上,不同的芯片组也有着截然不同的技术。早期的nForce2芯片组采用了两个独立的内存控制器,分别控制两个不同的通道。这样每个通道的内存模组的容量就可以不同,这也就是大多数nForce2主板有三个内存插槽的原因。但由于采用了双控制器结构,运行时会产生内存地址转换上的延迟或冲突,这就使得nForce2的双通道性能优势并不明显。
  AMD K8处理器内存控制器结构
  
  相比之下,Intel和K8的双通道内存控制器就简单许多。此类内存控制器直接采用了一个128bit控制单元来提升位宽。由于此控制单元给两个通道内存的寻址指令是一模一样的,从而也要求组成双通道的内存模组的容量、位宽以及延迟必须xx一样;如果使用不同状态的内存条,单个内存控制器是无法发出两套不同指令给予支持。
  两条内存实现的双通道性能比一条内存单通道强多少?这部分性能值得我们花钱购买吗?下面,我们就以直观的对比测试来为大家展现,双通道和单通道之间的性能差异。双通道模式 单通道模式
  在测试平台上,我们选用了两条512MB和两条1024MB内存进行不同位宽及容量的对比测试,所使用内存频率和参数上xx一样。在测试项目上,我们选用了目前新的内存测试软件SiSoft Sandra 2007和EVEREST Ultimate Edition 2006,配合常用的winRAR、superPI以及3DMark系列,以最直观的方式为大家展现两种模式在不同应用上的性能差距。


内存常见问题及解决方法九招

相信众多朋友在使用电脑时,总会遇到这样或那样的各种问题。如启动电脑却无法正常启动、无法进入操作系统或是运行应用软件,无故经常死机等故障时,这些问题的产生常会因为内存出现异常故障而导致操作失败。这是因为内存做为电脑中三大件配件之一,主要担负着数据的临时存取任务。而市场上内存条的质量又参差不齐,所以它发生故障的机率比较大。现为解决这些内存常见问题,小编给您支招,希望可以对流您有所帮助。
  内存出现问题一部分是因为升级内存,但由于内存种类的不匹配,往往会遇到一些麻烦,具体出现的内存问题及支招如下。
  1、无法正常开机
  支招:遇到这类现象主要有三个解决的途径:{dy},更换内存的位置,这是最为简单也是最为常用的一种方法,一般是把低速的老内存插在靠前的位置上。第二,在基本能开机的前提下,进入BIOS设置,将与内存有关的设置项依照低速内存的规格设置。比如:使用其中的一根内存(如果是DDR333和DDR400的内存混合使用,{zh0}使用DDR333的内存),将计算机启动,进入BIOS设置,将内存的工作频率及反应时间调慢,以老内存可以稳定运行为准,方可关机插入第二根内存。
  2、计算机运行不稳定
  支招:遇到这类问题的出现主要是内存兼容性造成的,解决的基本思路是与上面大体相同。{dy},更换内存的位置。第二,在BIOS中关闭内存由SPD自动配置的选项,改为手动配置。第三,如果主板带有I/O电压调节功能,可将电压适当调高,加强内存的稳定性。
  
  3、混插后内存容量识别不正确
  支招:造成这种现象的原因,{dy}种可能是主板芯片组自身的原因所造成的,一些老主板只支持256MB内存的容量(i815系列只支持512MB),超出的部分,均不能识别和使用。当然还有一些情况是由于主板无法支持高位内存颗粒造成的,解决这类问题的惟一方法就是更换主板或者内存。另外在一些情况下通过调整内存的插入顺序也可以解决此问题。
  内存混插不稳定的问题是一个老问题了。面对这种情况,笔者建议您在选购内存条时,要选择象金士顿、金泰克这些高品质内存,因为它们的电气兼容性及稳定性都比较出色,出现问题的几率要低一些,并且售后也都有保障。
  
  
  另一部分是因为内存在使用过程中,金手指与主板的插槽接触不良引起或者是中了病毒等原因引起的问题,具体出现的内存问题及支招如下。
  
  4、电脑无法正常启动,打开电脑主机电源后机箱报警喇叭出现长时间的短声鸣叫,或是打开主机电源后电脑可以启动但无法正常进入操作系统,屏幕出现"Error:Unable to ControlA20 Line"的错误信息后并死机。
  支招:出现上面故障多数是由于内存于主板的插槽接触不良引起。处理方法是打开机箱后拔出内存,用酒精和干净的纸巾对擦试内存的金手指和内存插槽,并检查内存插槽是否有损坏的迹象,擦试检查结束后将内存重新插入,一般情况下问题都可以解决,如果还是无法开机则将内存拔出插入另外一条内存插槽中测试,如果此时问题仍存在,则说明内存已经损坏,此时只能更换新的内存条。
  5、开机后显示如下信息:“ON BOARD PARLTY ERROR”。
  支招:出面这类现象可能的原因有三种,{dy},CMOS中奇偶较验被设为有效,而内存条上无奇偶较验位。第二,主板上的奇偶较验电路有故障。第三,内存条有损坏,或接触不良。处理方法,首先检查CMOS中的有关项,然后重新插一下内存条试一试,如故障仍不能消失,则是主板上的奇偶较验电路有故障,换主板。
  6、Windows系统中运行DOS状态下的应用软件(如DOS下运行的游戏软件等)时出现黑屏、花屏、死机现象。
  支招:出现这种故障一般情况是由于软件之间分配、占用内存冲突所造成的,一般表现为黑屏、花屏、死机,解决的{zh0}方法是退出windows操作系统,在纯DOS状态下运行这些程序。
  7、Windows运行速度明显变慢,系统出现许多有关内存出错的提示。
  支招:出现这类故障一般是由于在windows下运行的应用程序非法访问内存、内存中驻留了太多不必要的插件、应用程序、活动窗口打开太多、应用程序相关配置文件不合理等原因均可以使系统的速度变慢,更严重的甚至出现死机。这种故障的解决必须采用xx一些非法插件(如3721)、内存驻留程序、减少活动窗口和调整配置文件(INI)等,如果在运行某一程序时出现速度明显变慢,那么可以通过重装应用程序的方法来解决,如果在运行任何应用软件或程序时都出现系统变慢的情况,那么{zh0}的方法便是重新安装操作系统。
  8、内存被病毒程序感染后驻留内存中,CMOS参数中内存值的大小被病毒修改,导致内存值与内存条实际内存大小不符,在使用时出现速度变慢、系统死机等现象。
  支招:先采用{zx1}的杀毒软件对系统进行全面的杀毒处理,彻底清理系统中的所以病毒。由于CMOS中已经被病毒感染,因此可以通过对CMOS进行放电处理后恢复其默认值。方法是先将CMOS短接放电,重新启动机器,进入CMOS后仔细检查各项硬件参数,正确设置有关内存的参数值。
  9、电脑升级进行内存扩充,选择了与主板不兼容的内存条。
  支招:在升级电脑的内存条之前一定要认真查看主板主使用说明,如果主板不支持512M以上大容量内存,即使升级后也无法正常使用。如果主板支持,但由于主板的兼容性不好而导致的问题,那么可以升级主板的BIOS,看看是否能解决兼容问题。
如何对内存进行奇偶校验内存的奇偶校验(Parity Check),在主机系统中,它是对内存和数据读写的一种检查电路,检查写到主存的数据与读取的数据是否相符,假如不符,则通过对CPU强制中断(NMI)的电路,通知CPU死机。
  
  当CPU把数据写入主存时,同时也会把数据送到奇偶校验位产主器/检查器(74280)来加以计算,74280这个芯片是一个9位的奇偶校验位产生器,但也是一个检查器,其实它的主要功能是负责把从CPU输入到DRAM内存的H信号(高电平信号,即“1”信号)加起来看是偶数个“1”还是奇数个“1”,再从它的Even(偶)或Odd(奇)脚输出,此输出的信号就是奇偶校验位(Parity bit)。当CPU把8个比特的数据写入主存时,同时经奇偶校验位产生器加以计算,计算的结果假如是偶数个“1”,则奇偶校验位为”1”假如是奇数个“1”,则奇偶校验位(Parity bit)则为L信号(低电平,即”0”信号),把此奇偶校验位送到第9块内存芯片暂存起来,也就是说,写入数据的时候是产生奇偶校验位(Parity bit),不进行奇偶校验位的检查(Parity Check),因为没有对比检查的机会,所以写入时产主的奇偶校验位可能是“1”,也可能是“0”,在PC AT的电路里,当CPU对主存读取时,则此8个比特的数据在与刚才第9块内存芯片所存储的奇偶校验位相加起来,所得的答案应该为奇数个“1”(即奇校验电路的校验位=“0”),假如是偶数个”1”则启动奇偶校验检查电路,经NMI电路通知CPU死机。所以奇偶校验位的检查(Parity Check)是在读取数据的时候产主,因为只有在读取的时候,才能对比刚才所写入内存的数据有没有错误。
  
  奇偶校验电路可以分两种检查:
  
  (1)奇校验检查
  (2)偶校验检查
  
  在PC主机电路里是奇校验检查,即读取的时候,奇偶校验位(Parity bit)的Even输出应为“0”,假如奇偶校验位是“1”的话,即产生奇偶校验位错误(Parity Error),然后经NMI电路通知CPU死机,检查时因每一个奇偶校验位产生器/检查器(74280)芯片只能检查8个比特,看看您的CPU是几个比特的,则就有几组74280, Pentium CPU的主机有8个7428O,但现在全部被缩编在芯片组里,故以一组来说明奇校验与偶校验检查的工作原理。
  
  奇校验检查
  
  1. CPU把数据写入内存时仅产生奇偶校验位,不作奇偶校验位检查。
  
  CPU写入数据时(8bit),经奇偶校验位产生器把8个比特(bit)加起来,计算的结果:
  
  (1)有偶数个“1”,则奇偶校验位=1。
  (2)有奇数个“1”,则奇偶校验位=0。
  (3)将奇偶校验位(Parity bit)存在第9个内存芯片内 2. CPU读取内存数据时,此时与刚才写入数据进行对比,进行奇偶校验位检查。
  
  (1)刚才写入的数据有偶数个“1” 加上存储在第9个内存芯片中的奇偶校验位=“l”,再经奇偶校验位检查器和逻辑电路的计算,Even接脚的输出应为奇数个“1”,即奇偶校验位为“0”。
  
  (2)刚才写入的数据有奇数个“1”加上存储在第9个内存芯片的奇偶校验位=“0”,再经奇偶校验位检查器和逻辑电路的计算, Even接脚的输出还是为奇数个“1”, 即奇偶校验位为“0”。
  
  (3)所以无论刚才写入的数据有偶数个“1”还是有奇数个“1”读取的时候都是为固定的奇数个“1”,假如为偶数的话,则系统产生一连串的操作,通知CPU死机。
  
  3. 目前大多数主板都支持没有奇偶校验位的DRAM内存,系统的BIOS会锁定(Disable)奇偶校验功能,比较新的BIOS会自动检测主板的DRAM内存是否有奇偶校验位。
  
  4. 奇校验:D0~D7加起来有奇数个“1”,由74280Even接脚输出“0”作为校验位。
  
  5. 偶校验: D0~D7加起来有偶数个“1”,由74280Odd接脚输出“1”作为校验位。
  
  6. 奇校验检查:读取数据时,D0~D7再加上奇偶校验位由74280计算结果,如果共有奇数个“1”,则Even接脚输出“0”,Odd接脚输出“l”。若为偶数个“1”。则Even接脚输出“1”, Odd接脚输出“0”。
  
  7. 偶校验检查读取数据时, D0~D7再加上奇偶校验位由74280计算结果,如果共有偶数个“1”,则Even接脚输出“1”,Odd接脚输出“0”。若为奇数个“l”,则Even接脚输出“0”Odd接脚输出“1”。内存的速度内存的速度用纳秒(ns)表示,比较老一些的EDO RAM的有70纳秒.60纳秒的,平常我们指的 -7 和-6 就是指的这两种。
  
  现在{zlx}的SDRAM的速度更快,达到10纳秒,符合PC-100标准的 SDRAM速度达到8纳秒。
  
  每个程序都有内存要求,这因程序的不同而有差异。一般内存越大,程序运行时就越快捷。
  
  有些程序设计为在内存不够时可以用硬盘代替,即虚拟内存,但它的速度实在是慢得多。
  
  在过去的应用中,我们会碰到各种各样的内存问题,尤其在DOS环境下,还必须了解基本内存、扩展内存和扩充内存的概念,并要掌握内存设置的技巧。
  
  不过我们现在使用Windows 98,就不用再理会那些烦人的内存问题啦



郑重声明:资讯 【内存知识小全(三)_淡月凌云_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——