博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内存双通道技术以及检验是否开启双通道
阅读量:4110 次
发布时间:2019-05-25

本文共 2538 字,大约阅读时间需要 8 分钟。

一. 双通道

    内存的工作由主板的北桥芯片组控制.以前的老主板只有一个内存控制器,所以无论插多少内存上去都只有单通道,就象高速路结束时只有一个收费站一样,只有一个出口可以放车子出去.

    后来的主板有了这项新技术后就在北桥里集成了2个内存控制器,相当于在高速路上安置了2个收费站,这样高速路的出车辆就可以增加一倍了,同理内存到北桥芯片的数据传输就翻倍了.
    所以是否双通道要看主板上是否有2个内存控制器,而近期的AMD处理器由于把内存控制器集成于CPU内部,所以只要CPU有双内存控制器就可以支持双通道了,如速龙64.

    那为什么我们不用三通道甚至四通道呢?这是由于内存发送数据时是采用并行传输的方式,并行发送的数据越多,电流干扰就越大,数据传输的成功率就越低,在加上制作工艺和成本的限制,所以现在主流的仍是双通道系统.

二.弹性双通道

    使用不同,不同规格甚至不成对的内存组成双通道,让系统配置和内存升级更具弹性。

什么是 :  
    Intel弹性双通道内存技术的英文是Intel Flex Memory Technology,该技术使得内存的搭配更加灵活,它允许不同容量、不同规格甚至不成对的内存组成双通道,让系统配置和内存升级更具弹性。Intel弹性双通道技术在915 上就开始使用了,但直到945/955芯片组才成熟起来,并具有实用价值。而965、975芯片组又对它加以优化,具有更好的性能表现。
  
如何组建弹性双通道:  
    一般的ATX 上都会有分为两种不同颜色的4根 ,相邻不同颜色的两根插槽组成一个内存通道。 Intel弹性双通道技术拥有以下两种双通道内存工作模式:
  
    1.对称双通道工作模式  
     对称双通道工作模式要求两个通道的 相等,但是没有严格要求内存容量的绝对对称,可以A通道为512MB +512MB,B通道为一条1GB,只要A和B通道各自的总容量相等就可以了。该模式下可使用 2个、3个或 4个内存条获得双通道模式,如果使用的 速度不同,内存通道速度取决于系统中安装的速度最慢的内存模块速度。 具体情况如下:  
      (1) 的绝对对称。这是最理想的对称双通道,即分别在相同颜色的插槽中插入相同 的内存条,内存条数为2或4(见图1和图2),该模式下所有的内存都工作在双通道模式下,性能最强。  
      (2)内存容量的对称。这种模式不要求两个通道中的内存条数量相等,可由3条内存组成双通道,两个通道的内存总容量相等就可以,所有内存也都工作在双通道模式下(图3),性能略逊于模式(1)。
  
    2.非对称双通道模式
    在非对称双通道模式下,两个通道的内存容量可以不相等(图4),而组成双通道的内存容量大小取决于容量较小的那个通道。例如A通道有512MB内存,B通道有1GB内存,则A通道中的512MB和B通道中的512MB组成双通道,B通道剩下的512MB内存仍工作于单通道模式下。需要注意的是,两条内存必须插在相同颜色的插槽中。小提示: 会自动检测内存模组,如果发现两条容量相同的内存分别安装在不同颜色的插槽中,会自动工作在单通道模式下。因此应该首选把相同容量的内存条插在相同颜色的插槽中,可以获得相对更好的性能,如果按照图5所示安装内存条,只能工作在单通道模式下。  
三、弹性双通道内存性能测试  
    既然在不同的双通道模式下内存的性能存在差异,下面就从一些测试数据中来了解其差异究竟有多大。  
    测试平台:  CPU:Core 2 Duo E6320  
    主板:七彩虹 C.975X-MVP Ver2.0  
    内存:KINGMAX DDR2 800 1GB×2   KINGMAX DDR2 667 512MB×2  
    :影驰 8500GT魔灵  
    硬盘:   
    :华硕 DRW-1814BLT  
    电源:长城 BTX-500SD双卡王发烧版  
为了检测弹性双通道技术对不同速度内存模组的支持情况,笔者选用了DDR2 800与DDR2 667内存混用的情况来组建双通道(图6),此时DDR2 800自动降频为DDR2 667,并且按照系统中使用的“原生”DDR2 667内存的默认SPD 来运行。当组建如图4所示的非对称性双通道时,BIOS自检信息中并未提示双通道模式已经开启,用CPU-Z查看可以看到内存确实工作在双通道模式下,用MemSet查看,可以看到此时的双通道信息为“Dual Asymmetric”。从测试结果中可以看到,对称双通道模式下内存的性能无疑是最佳的。在非对称性双通道模式下,虽然性能有所下降,但也仅仅是在一些专门针对内存的测试项目中体现出来,而下降的幅度也非常有限。在3DMark、Super PI等整体性能测试项目中,非对称性双通道带来的性能损失几乎可以忽略不计。  
四、总结  
    从上面的介绍中可以看出,Intel的弹性双通道内存技术为我们的内存升级带来了非常大的便利,不用担心由于升级内存而影响双通道模式的开启和正常使用。而且我们可以根据上文中的提示为自己的内存升级选择最合理的方案。  现在单条1GB内存的价格已经非常理想,假如你原先使用一条512MB的内存,可以选择图4中的搭配方法来升级,假如原先已经使用512MB×2的配置,则可以选择如图2、图3中的搭配方法来进行升级。不过,为了确保升级后不会出现兼容性问题,还是建议购买相同品牌的内存来组建双通道。

五、如何检测   

    当主板安装好双通道内存后,系统就会直接打开双通道内存模式,但为了防止万一,我们最好在BIOS中把双通道模式(DDR Dual Channel Function)选项设为“Enable”,并且在开机自检画面会提示双通道模式已经成功打开,比如出现类似 “Memory runs at Dual Channel”或 “Dual Channel Mode Enabled”这样的字样,这就代表主板的双通道模式已经打开了。

    如果在开机画面里显示的是“Memory runs at Single Channel”或 “Dual Channel Mode Disabled”这样的字样,那么说明双通道内存没有打开,另外,有些主板也可以在BIOS的系统信息里看到内存模式。

转载地址:http://viosi.baihongyu.com/

你可能感兴趣的文章
web.py 0.3 新手指南 - 如何用Gmail发送邮件
查看>>
web.py 0.3 新手指南 - RESTful doctesting using app.request
查看>>
web.py 0.3 新手指南 - 使用db.query进行高级数据库查询
查看>>
web.py 0.3 新手指南 - 多数据库使用
查看>>
一步步开发 Spring MVC 应用
查看>>
python: extend (扩展) 与 append (追加) 的差别
查看>>
「译」在 python 中,如果 x 是 list,为什么 x += "ha" 可以运行,而 x = x + "ha" 却抛出异常呢?...
查看>>
谷歌阅读器将于2013年7月1日停止服务,博客订阅转移到邮箱
查看>>
浅谈JavaScript的语言特性
查看>>
LeetCode第39题思悟——组合总和(combination-sum)
查看>>
LeetCode第43题思悟——字符串相乘(multiply-strings)
查看>>
LeetCode第44题思悟——通配符匹配(wildcard-matching)
查看>>
LeetCode第45题思悟——跳跃游戏(jump-game-ii)
查看>>
LeetCode第46题思悟——全排列(permutations)
查看>>
LeetCode第47题思悟—— 全排列 II(permutations-ii)
查看>>
LeetCode第48题思悟——旋转图像(rotate-image)
查看>>
驱动力3.0,动力全开~
查看>>
记CSDN访问量10万+
查看>>
Linux下Oracle数据库账户被锁:the account is locked问题的解决
查看>>
极客算法训练营学习笔记(一)
查看>>