Chinaunix首页 | 论坛 | 博客
  • 博客访问: 518509
  • 博文数量: 174
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 1827
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-15 14:12
文章分类

全部博文(174)

文章存档

2018年(1)

2017年(1)

2013年(3)

2012年(9)

2010年(12)

2009年(5)

2008年(106)

2007年(37)

我的朋友

分类:

2009-02-16 21:43:53

主板_双通道内存技术

  双通道内存技术其实是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生作用,在理论上能够使两条同等规格内存所提供的带宽增长一倍。它 并不是什么新技术,早就被应用于服务器和工作站系统中了,只是为了解决台式机日益窘迫的内存带宽瓶颈问题它才走到了台式机主板技术的前台。在几年前,英特 尔公司曾经推出了支持双通道内存传输技术的i820芯片组,它与RDRAM内存构成了一对黄金搭档,所发挥出来的卓绝性能使其一时成为市场的最大亮点,但 生产成本过高的缺陷却造成了叫好不叫座的情况,最后被市场所淘汰。由于英特尔已经放弃了对RDRAM的支持,所以目前主流芯片组的双通道内存技术均是指双 通道DDR内存技术,主流双通道内存平台英特尔方面是英特尔 865、875系列,而AMD方面则是NVIDIA Nforce2系列。

  双通道内存技术是解决CPU总线带宽与内存带宽的矛盾的低价、高性能的方案。现在CPU的FSB(前端总线频率)越来越高,英特尔 Pentium 4比AMD Athlon XP对内存带宽具有高得多的需求。英特尔 Pentium 4处理器与北桥芯片的数据传输采用QDR(Quad Data Rate,四次数据传输)技术,其FSB是外频的4倍。英特尔 Pentium 4的FSB分别是400、533、800MHz,总线带宽分别是3.2GB/sec,4.2GB/sec和6.4GB/sec,而DDR 266/DDR 333/DDR 400所能提供的内存带宽分别是2.1GB/sec,2.7GB/sec和3.2GB/sec。在单通道内存模式下,DDR内存无法提供CPU所需要的数 据带宽从而成为系统的性能瓶颈。而在双通道内存模式下,双通道DDR 266、DDR 333、DDR 400所能提供的内存带宽分别是4.2GB/sec,5.4GB/sec和6.4GB/sec,在这里可以看到,双通道DDR 400内存刚好可以满足800MHz FSB Pentium 4处理器的带宽需求。而对AMD Athlon XP平台而言,其处理器与北桥芯片的数据传输技术采用DDR(Double Data Rate,双倍数据传输)技术,FSB是外频的2倍,其对内存带宽的需求远远低于英特尔 Pentium 4平台,其FSB分别为266、333、400MHz,总线带宽分别是2.1GB/sec,2.7GB/sec和3.2GB/sec,使用单通道的DDR 266、DDR 333、DDR 400就能满足其带宽需求,所以在AMD K7平台上使用双通道DDR内存技术,可说是收效不多,性能提高并不如英特尔平台那样明显,对性能影响最明显的还是采用集成显示芯片的整合型主板。

  NVIDIA推出的nForce芯片组是第一个把DDR内存接口扩展为128-bit的芯片组,随后英特尔在它的E7500服务器主板芯片组上 也使用了这种双通道DDR内存技术,SiS和VIA也纷纷响应,积极研发这项可使DDR内存带宽成倍增长的技术。但是,由于种种原因,要实现这种双通道 DDR(128 bit的并行内存接口)传输对于众多芯片组厂商来说绝非易事。DDR SDRAM内存和RDRAM内存完全不同,后者有着高延时的特性并且为串行传输方式,这些特性决定了设计一款支持双通道RDRAM内存芯片组的难度和成本 都不算太高。但DDR SDRAM内存却有着自身局限性,它本身是低延时特性的,采用的是并行传输模式,还有最重要的一点:当DDR SDRAM工作频率高于400MHz时,其信号波形往往会出现失真问题,这些都为设计一款支持双通道DDR内存系统的芯片组带来不小的难度,芯片组的制造 成本也会相应地提高,这些因素都制约着这项内存控制技术的发展。

  普通的单通道内存系统具有一个64位的内存控制器,而双通道内存系统则有2个64位的内存控制器,在双通道模式下具有128bit的内存位宽, 从而在理论上把内存带宽提高一倍。虽然双64位内存体系所提供的带宽等同于一个128位内存体系所提供的带宽,但是二者所达到效果却是不同的。双通道体系 包含了两个独立的、具备互补性的智能内存控制器,理论上来说,两个内存控制器都能够在彼此间零延迟的情况下同时运作。比如说两个内存控制器,一个为A、另 一个为B。当控制器B准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让等待时间缩减50%。 双通道DDR的两个内存控制器在功能上是完全一样的,并且两个控制器的时序参数都是可以单独编程设定的。这样的灵活性可以让用户使用二条不同构造、容量、 速度的DIMM内存条,此时双通道DDR简单地调整到最低的内存标准来实现128bit带宽,允许不同密度/等待时间特性的DIMM内存条可以可靠地共同 运作。

  支持双通道DDR内存技术的台式机芯片组,英特尔平台方面有英特尔的865P、865G、865GV、865PE、 875P以及之后的915、925系列;VIA的PT880,ATI的Radeon 9100 IGP系列,SIS的SIIS 655,SIS 655FX和SIS 655TX;AMD平台方面则有VIA的KT880,NVIDIA的nForce2 Ultra 400,nForce2 IGP,nForce2 SPP及其以后的芯片。

AMD的64位CPU,由于集成了内存控制器,因此是否支持内存双通道看CPU就可以。目前AMD的台式机CPU,只有939接口的才支持内存双通 道,754接口的不支持内存双通道。除了AMD的64位CPU,其他计算机是否可以支持内存双通道主要取决于主板芯片组,支持双通道的芯片组上边有描述, 也可以查看。此外有些芯片组在理论上支持不同容量的内存条实现双通道,不过实际还是建议尽量使用参数一致的两条内存条。

内存双通道一般要求按主板上内存插槽的颜色成对使用,此外有些主板还要在BIOS做一下设置,一般主板说明书会有说明。当系统已经实现双通道后,有些主板 在开机自检时会有提示,可以仔细看看。由于自检速度比较快,所以可能看不到。因此可以用一些软件查看,很多软件都可以检查,比如cpu-z,比较小巧。在 “memory”这一项中有“channels”项目,如果这里显示“Dual”这样的字,就表示已经实现了双通道。两条256M的内存构成双通道效果会 比一条512M的内存效果好,因为一条内存无法构成双通道。


双通道的 就是有2个同时传输数据的通道
(内存插槽必须1 3 或者2 4个插槽,不可以14 23 这样) 频率 内存大小 都要一模一样,插内存的位置都要一对一对的 否则蓝屏 系统运行缓慢 死机 点不亮·

比如你买双通道的主板
内存 必须遵循一下规则
要么只插一根2G DDR800的内存
要么就插 2根1G DDR800的 1 3 或者 2 4成对的插
要么就插 4根1G DDR800的
双通道内存插法:
-------- 1GB DDR800
-------- 空

-------- 1GB DDR800
-------- 空


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,该模式下所有的内存都工作在双通道模式下,性能最强。(我说的2条1G +2条512M 共3G的双通道模式应该是这个)
(2)内存容量的对称。这种模式不要求两个通道中的内存条数量相等,可由3条内存组成双通道,两个通道的内存总容量相等就可以,所有内存也都工作在双通道模式下,性能略逊于模式(1)。
2.非对称双通道模式
  在非对称双通道模式下,两个通道的内存容量可以不相等,而组成双通道的内存容量大小取决于容量较小的那个通道。例如A通道有512MB内存,B通道有 1GB内存,则A通道中的512MB和B通道中的512MB组成双通道,B通道剩下的512MB内存仍工作于单通道模式下。需要注意的是,两条内存必须插 在相同颜色的插槽中。



阅读(832) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~