本文详细介绍内存的单通道与双通道是什么意思,同时还有内存的单通道与双通道的区别。
双通道内存技术原理双通道内存技术其实就是双通道内存控制技术,它能有效地提高内存总带宽,从而适应新的微处理器的数据传输、处理的需要。双通道DDR有两个64bit内存控制器,双64bit内存体系所提供的带宽等同于一个128bit内存体系所提供的带宽。
双通道体系包含了两个独立的、具备互补性的智能内存控制器,两个内存控制器都能够并行运作。例如,当控制器B准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让有效等待时间缩减50%,因此双通道技术使内存的带宽翻了一翻。它的技术核心在于:芯片组(北桥)可以在两个不同的数据通道上分别寻址、读取数据,RAM可以达到128bit的带宽。
双通道内存技术的发展双通道内存技术最初是从RAMBUS推出的RDRAM内存条开始的。RAMBUS的内存速度非常快,但是总线宽度却比SDRAM内存还要小,因此它不得不结合Intel的双通道内存控制技术提高带宽,达到高速数据传输速率的目的。不过RAMBUS由于生产成本过高的原因,逐步被市场淘汰,但是双通道内存控制技术得到了发扬光大。如今Pentium 4采用的NetBurst架构对内存带宽要求非常高,如果内存无法提供相应的数据传输率,这么快的处理器总线速度也是无用的。因此只有通过双通道内存控制技术才能够解决这个问题。最近金邦推出了DDR500内存条,单条的数据带宽达到4GB,如果使用双通道技术,带宽将达到8GB。
双通道内存技术的应用双通道内存主要是依靠主板北桥的控制技术,与内存本身无关。目前支持双通道内存技术的主板有Intel的i865和i875系列,SIS的SIS655、658系列,nVIDIAD的nFORCE2系列等。Intel最先推出的支持双通道内存技术的芯片组为E7205和E7500系列。双通道内存的安装有一定的要求。主板的内存插槽的颜色和布局一般都有区分。如果是Intel的i865和i875系列,主板一般有4个DIMM插槽,每两根一组,每组颜色一般不一样,每一个组代表一个内存通道,只有当两组通道上都同时安装了内存条时,才能使内存工作在双通道模式下。另外要注意对称安装,即第一个通道第1个插槽搭配第二个通道第1个插槽,依此类推。用户只要按不同的颜色搭配,对号入座地安装即可。如果在相同颜色的插槽上安装内存条,则只能工作在单通道模式。而nFORCE2系列主板同样有两个64bit的内存控制器,其中A控制器只支持一根内存插槽,B通道则支持两根。A、B插槽之间有一段距离,以方便用户识别。A通道的内存插槽在颜色上也可能与B通道两个内存插槽不同,用户只要将一根内存插入独立的内存插槽而将另外一根插到另外两个彼此靠近的内存插槽就能组建成双通道模式。此外,如果全部插满内存,也能建立双通道模式,而且nForce2主板在组建双通道模式时对内存容量乃至型号都没有严格的要求,使用方便。如果安装方法正确,在主板开机自检时,屏幕显示内存的工作模式(如DDR333 Dual ChannelMode Enabled、激活双通道模式等),则内存已经工作在双通道模式。
双通道内存技术存在的问题双通道内存控制技术的出现对使用P4的用户性能有了一定的提升,也是未来发展的趋势。组装双通道内存系统时要注意内存条的搭配,Intel的要求比其他主板要高,最好使用相同品牌、相同型号的内存条,以确保稳定性。任何一项技术都有其优点也有其缺点,双通道DDR内存技术也不例外。首先,双通道内存都需要成对地使用,这样就大大降低了内存配置的灵活性。更重要的一点是在采购内存的时候至少要选择2×64MB、2×128MB……,这会使用户在内存方面的预算成倍地增加。其次,双通道内存技术的理论值虽然非常诱人,但是由于各种因素,其实际应用的性能并不能比单通道DDR内存高1倍,当然也无法比PC133 SDRAM高出4倍,因为毕竟在现有的系统条件下,系统性能瓶颈不仅仅是内存。从一些测试结果可以看到,采用128bit内存通道的系统性能比采用64bit内存通道的系统性能高出3%~5%,最高的可以获得15%~18%的性能提升。双通道内存技术并非DDR内存所独有,RDRAM也应用了这种技术,像英特尔的i850E芯片组就支持双通道PC1066 RDRAM。因此确切地说,双通道内存技术是双通道内存控制技术,是在当前内存技术的基础上开发的一种内存管理和控制技术。它的重点在于对内存的控制而不是内存本身,整合在芯片组北桥中的内存控制器承担了这个功能,因此说它是芯片组技术似乎更合适。解决计算机内存带宽瓶颈问题并非只有一条出路,但目前由于种种情况,双通道内存技术似乎是最好的解决方案,而且还将持续一段时间。从内存技术的发展过程可见,无论什么技术,只有性能出色、价格便宜、便于使用才会有光明的前景,这对于计算机其他技术也不例外。
单通道内存
普通的单通道内存系统具有一个64位的内存控制器,而双通道内存系统则有2个64位的内存控制器,在双通道模式下具有128bit的内存位宽,从而在理论上把内存带宽提高一倍。虽然双64位内存体系所提供的带宽等同于一个128位内存体系所提供的带宽,但是二者所达到效果却是不同的。双通道体系包含了两个独立的、具备互补性的智能内存控制器,理论上来说,两个内存控制器都能够在彼此间零延迟的情况下同时运作。比如说两个内存控制器,一个为A、另一个为B。当控制器B准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让等待时间缩减50%。双通道DDR的两个内存控制器在功能上是完全一样的,并且两个控制器的时序参数都是可以单独编程设定的。这样的灵活性可以让用户使用二条不同构造、容量、速度的DIMM内存条,此时双通道DDR简单地调整到最低的内存标准来实现128bit带宽,允许不同密度/等待时间特性的DIMM内存条可以可靠地共同运作。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |