过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5437|回复: 0
收起左侧

内存开启双通道优化内存常见术语及内存不足问题解析

[复制链接]
vaststars 2015-5-12 19:09:19 | 显示全部楼层
内存开启双通道优化内存常见术语及内存不足问题解析
内存优化之双通道法

  为电脑配置一套双通道内存,是所有内存倍增方案中最有效率的,因为它是唯一一个能在物理上直接让内存带宽倍增的操作方案。
  简单来说,双通道架构是由主板上的两套独立内存控制器组成,当两个控制器分别插有一组内存时,这两组控制器就能很容易地实现彼此间零等待时间。
  换用一个更通俗的比喻,那就是两组卡车同时跑在一个同向二车道上,这样到达目的地之后,花费同样时间运送的货物肯定要比之前一辆卡车(单条内存)多一些(理论上为单通道的一倍),而这就是对于双通道内存的最佳诠释。
  组建双通道需要有什么特别注意的地方呢?没有,其实这项技术早在几年前就已经在DIYer中流行起来,现行的主板几乎100%支持双通道架构。而且随着这两年技术的升级,如今的双通道早已不像之前那样,还要专门寻找容量一致、性能相近的第二条内存。
  只要你的主板支持所谓“弹性双通道”技术,无论第一内存控制器(一般是两组插槽)插着多少内存,也不管里面的内存容量是否相同,只要在另一内存控制器插槽中(颜色会与第一控制器插槽不同)插入对应容量的内存(比如左侧2GB,那么右侧也要插入2GB),系统便会自动匹配并组成内存双通道,性能不受影响。
内存优化之系统优化法
  除了物理双通道外,注册表也是决定大内存性能的另一个因素,毕竟车轮换了发动机也要给力不是!下面小编就简单列举两项与内存性能有关的注册表项吧。
  注:以下各项均位于注册表[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MomoryManagement]下
  * “LargeSystemCache”:该功能是在内存中开辟一块空间用于文件预读操作,作用有点像Wndows自带的Prefetch,只不过存储的数据不同而已。默认情况下该键值为“0”,表明系统缓存为4MB,而当我们将其修改为“1”时,缓存将会从4MB变为8MB,显然当你拥有一个更大内存后,这项键值就很有必要打开了。
  * “SecondLevelDataCache”:由于CPU速度远高于内存,因此物理上会有一个专门的二级缓存负责协调两者间差异,而这项键值的作用就是扩大操作系统中二级缓存的预定大小,默认情况下该键值为“0”,代表系统开启256KB缓存,如果可以的话就把它改为“512”吧(十六进制哈~)。
  * “IoPageLockLimit”:众所周知BT下载一般都是很变态的,因此这个键值就显得十分有用了。它的作用是提高系统输入/输出设备与CPU之间的通道,以便在缓冲数据时更流畅。一般来讲目前的内存配置可以将数值直接设为8000(十六进制),换算为十进制后为32MB。如果你平时经常使用BT,设好后会发现原本狂闪的硬盘灯一下子变得安静多了。
  注:此外在一些大内存电脑上,也能手工禁止Windows虚拟内存组件(“系统属性”→“高级”→“性能”→“虚拟内存”),以免让电脑更充分得利用物理内存(“虚拟内存”是建立在硬盘中的)。但要注意的是,这种方法一般只适合于普通用户,如果在你平时工作中,有可能遇到某些极耗内存应用时(如 VMWare),完全禁用虚拟内存将可能在内存全部耗尽后使Windows崩溃。
双通道激活思路
  内存参数被写入了内存SPD芯片里,然后由主板BIOS来读取,从而判断是否为双通道模式,而内存SPD信息是可修改的,如果用软件把两条内存的SPD信息改为一样,不就可骗过主板BIOS,从而激活内存双通道模式吗?
读取内存SPD信息
  要修改内存SPD信息,必须了解内存SPD信息。以笔者的笔记本为例,运行CPU-Z软件后,切换到SPD窗口,在内存插槽选择下选择插槽#1,此时可看到标配内存为现代DDR2 667(512MB)。选择插槽#2后,可看到升级的内存为三星DDR2 533(512MB),如果修改三星内存,该内存频率将从DDR2 533超到DDR2 667使用,意味着对内存进行超频,但必须确认超频潜力,为了安全考虑,笔者决定修改现代内存,即将该内存从DDR2 667降到DDR2 533使用。
nc_jsd_1600_1.jpg
  1、运行SPD Tool工具,在文件读取菜单下选择DDR2533内存,例如该内存安装在插槽1里,此时应选择模块1:已安装。
  2、当软件读取内存SPD信息后,在文件菜单下选择保存,将该内存SPD信息保存起来即可。
  3、进入文件写入菜单,选择模块2:已安装,软件马上会进行内存刷写工作。
  4、刷写完毕后重启系统,如果能开机,用CPU-Z软件检测时,此时两条内存已经组成了双通道模式,运行应用软件进行测试,运行速度提升比较明显。

内存常见术语介绍。
  BANK:BANK是指内存插槽的计算单位(也有人称为记忆库),它是计算机系统与内存间资料汇流的基本运作单位。
  内存的速度:内存的速度是以每笔CPU与内存间数据处理耗费的时间来计算,为总线循环(bus cycle)以奈秒(ns)为单位。
  内存模块 (Memory Module):提到内存模块是指一个印刷电路板表面上有镶嵌数个记忆体芯片chips,而这内存芯片通常是 DRAM芯片,但近来系统设计也有使用快取隐藏式芯片镶嵌在内存模块上内存模块是安装在PC 的主机板上的专用插槽(Slot)上镶嵌在Module上 DRAM芯片(chips)的数量和个别芯片(chips)的容量,是决定内存模块的设计的主要因素。
  SIMM (Single In-line Memory Module):电路板上面焊有数目不等的记忆IC,可分为以下2种型态:
  72PIN:72脚位的单面内存模块是用来支持32位的数据处理量。
  30PIN:30脚位的单面内存模块是用来支持8位的数据处理量。
  DIMM (Dual In-line Memory Module):(168PIN) 用来支持64位或是更宽的总线,而且只用3.3伏特的电压,通常用在64位的桌上型计算机或是服务器。
  RIMM:RIMM模块是下一世代的内存模块主要规格之一,它是Intel公司于1999年推出芯片组所支持的内存模块,其频宽高达1.6Gbyte/sec。
  SO-DIMM (Small Outline Dual In-line Memory Module) (144PIN): 这是一种改良型的DIMM模块,比一般的DIMM模块来得小,应用于笔记型计算机、列表机、传真机或是各种终端机等。
  PLL: 为锁相回路,用来统一整合时脉讯号,使内存能正确的存取资料。
  Rambus 内存模块 (184PIN): 采用Direct RDRAM的内存模块,称之为RIMM模块,该模块有184pin脚,资料的输出方式为串行,与现行使用的DIMM模块168pin,并列输出的架构有很大的差异。
  6层板和4层板(6 layers V.S. 4 layers): 指的是电路印刷板PCB Printed Circuit Board 用6层或4层的玻璃纤维做成,通常SDRAM会使用6层板,虽然会增加PCB的成本但却可免除噪声的干扰,而4层板虽可降低PCB的成本但效能较差。
  Register:是缓存器的意思,其功能是能够在高速下达到同步的目的。
  SPD:为Serial Presence Detect 的缩写,它是烧录在EEPROM内的码,以往开机时BIOS必须侦测memory,但有了SPD就不必再去作侦测的动作,而由BIOS直接读取 SPD取得内存的相关资料。
  Parity和ECC的比较:同位检查码(parity check codes)被广泛地使用在侦错码 (error detection codes)上,他们增加一个检查位给每个资料的字元(或字节),并且能够侦测到一个字符中所有奇(偶)同位的错误,但Parity有一个缺点,当计算机查到某个Byte有错误时,并不能确定错误在哪一个位,也就无法修正错误。
  缓冲器和无缓冲器(Buffer V.S. Unbuffer):有缓冲器的DIMM 是用来改善时序(timing)问题的一种方法无缓冲器的DIMM虽然可被设计用于系统上,但它只能支援四条DIMM。若将无缓冲器的DIMM用于速度为100Mhz的主机板上的话,将会有存取不良的影响。而有缓冲器的DIMM则可使用四条以上的内存,但是若使用的缓冲器速度不够快的话会影响其执行效果。换言之,有缓冲器的DIMM虽有速度变慢之虞,但它可以支持更多DIMM的使用。
  自我充电 (Self-Refresh):DRAM内部具有独立且内建的充电电路于一定时间内做自我充电, 通常用在笔记型计算机或可携式计算机等的省电需求高的计算机。
  预充电时间 (CAS Latency):通常简称CL。例如CL=3,表示计算机系统自主存储器读取第一笔资料时,所需的准备时间为3个外部时脉 (System clock)。CL2与CL3的差异仅在第一次读取资料所需准备时间,相差一个时脉,对整个系统的效能并无显着影响。
  时钟信号 (Clock):时钟信号是提供给同步内存做讯号同步之用,同步记忆体的存取动作必需与时钟信号同步。
打印内存不足的解决方法。
1、禁止程序自动启动
  尽管通过重新启动计算机的方法,可以将系统的资源释放出来;不过要是计算机系统中的自动启动的程序太多的话,计算机即使被重新启动过了,那么自动启动起来的应用程序仍然还会占用不少的系统资源,这样一来打印机所分得的系统资源仍然很有限。为此,你必须想办法减少应用程序自行启动。要做到这一点,你可以依次单击开始/运行命令,在打开的系统运行对话框中,输入系统配置实用程序命令msconfig,单击确定按钮后,打开系统配置实用程序设置窗口;单击该窗口中的启动标签,在随后出现的如图2所示的标签页面中,将不需要启动的应用程序项目全部取消;接着再选中一般标签,并在对应的标签页面中,将加载启动项复选项和处理Win.ini文件复选项全部取消,最后单击确定按钮,并再次重新启动一下计算机系统就可以了。
2、及时清除系统病毒
  要是在计算机配置比较高的环境中打印文档时,也容易出现打印内存不足的故障时,那你就要小心系统是否感染上病毒了,因为现在不少病毒会在很短的时间内耗光所有系统资源。因此当你遇到突发性打印内存不足的故障现象时,一定要用最新版本的杀毒软件,来对计算机系统进行彻底地查杀,查杀完毕后还需要重新启动一下计算机系统;相信在病毒清除完毕后,打印内存故障就会随之消失了。
3、取消剪切内容
  如果你在执行打印操作之前,对一幅容量很大的图象进行了复制或剪切操作的话,那么计算机系统就需要在内存中开辟一块区域来保存这幅大容量图象,这么一来系统的内存资源将会耗用不少,严重的话就能导致打印机在打印文档时出现打印内存不足的故障现象。所以,我们有必要采取相应的办法,来取消保存在系统剪切板中的大容量图象;要做到这一点,可以按照下面的办法来实现:首先打开系统的开始菜单,然后依次单击程序、附件、系统工具菜单项,并从下拉菜单中执行剪贴板查看程序命令,在随后打开的剪贴板查看程序窗口中,依次单击菜单栏中的编辑/删除命令,在接着出现的删除设置窗口中,单击是按钮就可以了。
4、重新启动打印系统
  如果同时向打印机发送的打印任务特别多,那么打印系统的内存可能就会表现出不足的现象;即使你在打印任务列表窗口中,将其他多余的打印任务取消打印的话,打印机有时也不会将打印内存的资源返回给打印机系统,这也是为什么会出现取消了打印任务,打印机仍然还会出现打印内存不足的故障现象。要消除这种打印内存故障,只要将打印机的电源切断,让打印内存中的信息资源彻底丢失,然后重新接通打印机电源,来重新启动打印系统,这样打印机就能彻底释放打印内存资源了。
  同样地,要是计算机同时运行了太多的应用程序,有时通过关闭应用程序的方法,并不能将应用程序耗用的系统资源释放出来,那么打印机始终不会得到足够的系统资源,这样打印内存故障也就不会得到解决,所以在上面方法不能解决问题的时候,你可以尝试着将打印机所连的计算机系统重新启动一下,说不定就能消除打印内存不足的故障现象。
5、取消后台打印
  在默认状态下,不少打印机都会启用后台打印功能,该功能的启用将会提高计算机的应用效率;不过,该功能是以牺牲系统资源为代价的,在计算机性能本不是很高的情况下,后台打印功能很容易造成打印内存不足的故障现象,为此本文建议在计算机配置不高的情况下,将后台打印功能取消掉。在取消该功能时,可以依次单击开始/设置/打印机和传真命令,在弹出的打印机列表界面中,右击目标打印机图标,并执行右键菜单中的属性命令,在弹出的打印属性设置界面中,单击高级标签,并在随后出现的如图1所示的标签页面中,选中直接打印到打印机选项,最后单击确定按钮就可以了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-12-24 02:57 , Processed in 0.041758 second(s), 29 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表