最容易被忽视的细节:笔记本内存双通道
时间:2011-03-04
来源:互联网
处理器频率不断提升,加上处理器总线频率的不断攀升,系统对内存的需求自然也是越来越高,为了提升内存带宽,厂商们采用了很多种方法,一方面提升内存的工作频率来提升内存的带宽,此外双通道内存技术成为一种简便的,且成本低廉的内存带宽提升模式。从技术层面来看双通道内存技术其实是就是一种内存控制和管理技术,其主要是通过内存控制器来进行独特的寻址和数据交换,从而使得两条内存发挥出比单条内存更高的效率。

双通道内存其实并不算一个非常新的技术,其早就出现在高端的服务器中了,只是由于成本的问题很难普及到主流应用中去。不过由于内存带宽实在制约了系统的性能,英特尔于上个实际末期推出了支持双通道传输技术的i820芯片组,它与Rambus公司的RDRAM内存构成了一对黄金搭档,所发挥出来的卓绝性能使其一时成为市场的最大亮点。RDRAM内存采用了串行传输技术,利用工作周期的上下沿传输数据,一个传输沿中最多只能传输16bit或18bit数据,整个工作周期中的数据传输量只有32bit,为了弥补位宽过低的缺点,也为了使它获得更高的带宽,它的工作频率被定得很高,这就使它具有了串行低位(位宽)高速的特点。其所提供的带宽基本上可以满足Pentium III处理器的要求,而后来的850/850E成为唯一能够满足Pentium 4总线带宽需求(在当时)的内存,而继续存在,不过RDRAM内存的生产成本过高,最终导致英特尔不得不自己去弃用它。

而与此同时,威盛、矽统以及Nvidia等公司为了打破英特尔的技术壁垒(使用RDRAM需要支付高昂的权利金),为此全力去推广DDR(Double Data Rate SDRAM双倍速传输SDRAM)内存,DDR内存的思路同RDRAM不同,其仅是比原来的普通SDRAM稍做改进,因此内存厂商只需要稍改进就可以生产DDR内存,这样可以降低DDR内存的生产成本,DDR相比SDRAM可以在一个时钟周期内传输两次数据,而后者仅可以在时钟上升沿的时候菜可以传输数据。因此DDR内存可以在与SDRAM相同的总线频率下达到更高的数据传输率。
与SDRAM相比:DDR内存使用同步电路,使指定地址、数据的输送和输出主要步骤既独立执行,又保持与CPU完全同步;DDR使用了DLL(Delay Locked Loop,延时锁定回路提供一个数据滤波信号)技术,当数据有效时,存储控制器可使用这个数据滤波信号来精确定位数据,每16次输出一次,并重新同步来自不同存储器模块的数据。DDR本质上不需要提高时钟频率就能加倍提高SDRAM的速度,它允许在时钟脉冲的上升沿和下降沿读出数据,因而其速度是标准SDRAM的两倍。

由于DDR内存本身是一种低延迟内存,且采用并行传输模式,并且DDR内存在超过400MHz的时候,信号波形会出现失真问题,这都让双通道DDR内存芯片组的设计相当困难,nForce芯片组就是借助HYperTransport总线来完成对双通道的支持,其思路就是整合了两个独立的64bit内存控制器MC0和MC1,每个子控制器控制一个内存通道,这样等于是变相的实现了对双通道内存的支持,但是由于是并行模式,内存控制器设计将直接影响到最终的内存性能,这也就是各种不同的双通道内存芯片组之间性能差异巨大的重要原因。

而英特尔的随后也攻克了难关,E7500成为英特尔第一款支持双通道内存的芯片组,不过由于考虑到双通道内存的稳定性,英特尔为芯片组增加了ECC的支持,也就是必须使用ECC内存才可以实现对双通道的支持。直到英特尔主流的865芯片组开始,双通道DDR内存才正式被英特尔应用到主流芯片组中,当然这主要是英特尔认为自己的双通道内存设计技术已经相当完备。随后威盛、矽统、扬智也都陆续拿出了自己的双通道解决方案,双通道内存技术真正开始流行起来。
双通道内存其实一直是桌面系统的专利,笔记本领域一直无法享受这种独特的技术带来的好处,之所以笔记本迟迟没有使用这种新的技术主要有几个原因:1.当时移动处理器的外频比较低,普遍为400MHz或者更低,DDR400可以提供高达3.2GB/s的带宽,完全可以满足处理器的需求;2.双通道内存设计还不算非常成熟,增加双通道内存支持会让北桥芯片变得更加复杂,而对于笔记本来说,稳定性自然是第一位的;3.当时的移动芯片组还采用相对古老的工艺,因此功耗比较高,增加双通道内存控制器,会让系统的功耗进一步增加,这对于连续待机时间来说也有一定的影响。

双通道内存其实并不算一个非常新的技术,其早就出现在高端的服务器中了,只是由于成本的问题很难普及到主流应用中去。不过由于内存带宽实在制约了系统的性能,英特尔于上个实际末期推出了支持双通道传输技术的i820芯片组,它与Rambus公司的RDRAM内存构成了一对黄金搭档,所发挥出来的卓绝性能使其一时成为市场的最大亮点。RDRAM内存采用了串行传输技术,利用工作周期的上下沿传输数据,一个传输沿中最多只能传输16bit或18bit数据,整个工作周期中的数据传输量只有32bit,为了弥补位宽过低的缺点,也为了使它获得更高的带宽,它的工作频率被定得很高,这就使它具有了串行低位(位宽)高速的特点。其所提供的带宽基本上可以满足Pentium III处理器的要求,而后来的850/850E成为唯一能够满足Pentium 4总线带宽需求(在当时)的内存,而继续存在,不过RDRAM内存的生产成本过高,最终导致英特尔不得不自己去弃用它。

而与此同时,威盛、矽统以及Nvidia等公司为了打破英特尔的技术壁垒(使用RDRAM需要支付高昂的权利金),为此全力去推广DDR(Double Data Rate SDRAM双倍速传输SDRAM)内存,DDR内存的思路同RDRAM不同,其仅是比原来的普通SDRAM稍做改进,因此内存厂商只需要稍改进就可以生产DDR内存,这样可以降低DDR内存的生产成本,DDR相比SDRAM可以在一个时钟周期内传输两次数据,而后者仅可以在时钟上升沿的时候菜可以传输数据。因此DDR内存可以在与SDRAM相同的总线频率下达到更高的数据传输率。
与SDRAM相比:DDR内存使用同步电路,使指定地址、数据的输送和输出主要步骤既独立执行,又保持与CPU完全同步;DDR使用了DLL(Delay Locked Loop,延时锁定回路提供一个数据滤波信号)技术,当数据有效时,存储控制器可使用这个数据滤波信号来精确定位数据,每16次输出一次,并重新同步来自不同存储器模块的数据。DDR本质上不需要提高时钟频率就能加倍提高SDRAM的速度,它允许在时钟脉冲的上升沿和下降沿读出数据,因而其速度是标准SDRAM的两倍。

由于DDR内存本身是一种低延迟内存,且采用并行传输模式,并且DDR内存在超过400MHz的时候,信号波形会出现失真问题,这都让双通道DDR内存芯片组的设计相当困难,nForce芯片组就是借助HYperTransport总线来完成对双通道的支持,其思路就是整合了两个独立的64bit内存控制器MC0和MC1,每个子控制器控制一个内存通道,这样等于是变相的实现了对双通道内存的支持,但是由于是并行模式,内存控制器设计将直接影响到最终的内存性能,这也就是各种不同的双通道内存芯片组之间性能差异巨大的重要原因。

而英特尔的随后也攻克了难关,E7500成为英特尔第一款支持双通道内存的芯片组,不过由于考虑到双通道内存的稳定性,英特尔为芯片组增加了ECC的支持,也就是必须使用ECC内存才可以实现对双通道的支持。直到英特尔主流的865芯片组开始,双通道DDR内存才正式被英特尔应用到主流芯片组中,当然这主要是英特尔认为自己的双通道内存设计技术已经相当完备。随后威盛、矽统、扬智也都陆续拿出了自己的双通道解决方案,双通道内存技术真正开始流行起来。
双通道内存其实一直是桌面系统的专利,笔记本领域一直无法享受这种独特的技术带来的好处,之所以笔记本迟迟没有使用这种新的技术主要有几个原因:1.当时移动处理器的外频比较低,普遍为400MHz或者更低,DDR400可以提供高达3.2GB/s的带宽,完全可以满足处理器的需求;2.双通道内存设计还不算非常成熟,增加双通道内存支持会让北桥芯片变得更加复杂,而对于笔记本来说,稳定性自然是第一位的;3.当时的移动芯片组还采用相对古老的工艺,因此功耗比较高,增加双通道内存控制器,会让系统的功耗进一步增加,这对于连续待机时间来说也有一定的影响。
作者: 水若无澜 发布时间: 2011-03-04
我的的intel945的板子,应该支持非对称双通道吧?
作者: sdaulst 发布时间: 2011-03-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28