RDIMM和DIMM概述.doc_第1页
RDIMM和DIMM概述.doc_第2页
RDIMM和DIMM概述.doc_第3页
RDIMM和DIMM概述.doc_第4页
RDIMM和DIMM概述.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RDIMM即Registered DIMM表示控制器输出的地址和控制信号经过Reg寄存后输出到DRAM芯片UDIMM即Unbuffered DIMM控制器输出的时钟信号经过PLL后到达各DRAM芯片。 表示控制器输出的地址和控制信号直接到达DIMM上的DRAM芯片。通俗讲法:RDIMM 叫增强校验 单条内存可以自己和自己校验 适用与服务器 影响的速度可以忽略不记UDIMM 直达控制指令直达内存芯片,理论上速度要比RDIMM 快我们感觉不出来,影响不大 。适用与台机,商用机等RDIMM即Registered DIMM,表示控制器输出的地址和控制信号经过Reg寄存后输出到DRAM芯片,控制器输出的时钟信号经过PLL后到达各DRAM芯片。UDIMM即Unbuffered DIMM,表示控制器输出的地址和控制信号直接到达DIMM上的DRAM芯片。RDIMM:registered DIMM(Registered Dual In-line Memory Module),带寄存器的双线内存模块。Registered内存本身有两种工作模式,即 Registered模式和Buffered模式。在支持Registered工作模式的主板上工作时,Registered内存工作于 Registered模式,这时主板上的地址信号和控制信号会比数据信号先一个时钟周期到达DIMM,送入Register芯片后会在其中停留一个时钟周期,然后在下一个时钟信号的上升沿从Register输出,与此时从主板上到达DIMM的数据信号一起同时传送到SDRAM。当Registered内存工作在普通的主板上时,为Buffered工作模式,这时所有的信号也基本上是同时到达DIMM再同时传送到SDRAM,Register芯片这时在功能上只相当于一个简单的Buffer,其输入到输出之间是直通的,只简单的起到改善地址信号和控制信号的作用,时序上与Unbuffered内存是一样的。(一般用于服务器)UDIMM:无缓冲双信道内存模块 (Unbuffered Dual In-Line Memory Modules,UDIMM).(一般常用的内存条,用于一般家商用)RDIMM 当初是为了伺服器大量和稳定的内存需求而设计的, RDIMM 在控制讯号和位址汇流排都加了暂存器做缓冲, 可以减少主板端的负载, 甚至最敏感的 clock 端都加强推力, 因此可以推动更多的 DIMM, 而另外还有一种 FBDIMM (更贵)甚至连资料汇流排都加上缓冲暂存器, RDIMM/FBDIMM在控制讯号的作法也会与 UDIMM 些虚不同, 但差异不大, 伺服器晶片一般会考虑两种作法UDIMM 是泛指一般未加任何缓冲的 DIMM , 因此若 DIMM 上若有 18 颗 DDR 则主板端的大部分控制讯号就要一次推动 18 颗负载 (IC), 因此若一次加 4 根以上的 DIMM , 主板端可能就无法负荷, 造成系统的不稳定, 但基於成本考量一般主机板还是会用此种 DIMM。转载文章什么是RegisterDIMM(RDIMM)?什么是UnbufferDIMM(UDIMM)?平时常见的内存模组主要有UnbufferedDIMM,RegisteredDIMM,FB-DIMM和SO-DIMM这四种类型。其中DIMM的含义大家都了解,DIMM是DualInlinedMemoryModule的缩写,中文为双列直插式内存模组。关键是DIMM前面的Unbuffered、Registered、FullyBuffered、SmallOutline到底如何解释。Reg-DIMMRegisteredDIMMRegisteredDIMM其实是带奇偶校验的同步动态内存的一种,在内存模组PCB上有提高电流驱动能力的集成电路芯片,能在较大程度上提高服务器支持的内存容量。Reg-DIMM的地址和控制信号经过寄存,时钟经过PLL锁定。由于在高端设备中ECC基本都是必须的,因而目前的Registered内存模组一般都是ECC型模组,所以Reg-DIMM模组主要应用于IA架构的服务器和工作站市场。U-DIMMUnbufferedDIMMUnbufferedMemory中文意思可以理解为不带缓存的内存,也就是说在内存条PCB上没有缓存(buffer)或寄存器(register)的内存条。这类内存条主要定位于桌面PC市场,是我们常见的低价内存模组。它的主要工作原理是所有的信号都是从内存控制器直通到DRAM芯片颗粒上,信号传输延迟小性能较高。但也正是这个原因UnbufferedDIMM并不如带寄存器的内存模组工作稳定,因而UnbufferedDIMM一般不在服务器上应用,可以应用在要求不高的桌面PC上。SO-DIMMSmallOutlineDualIn-lineMemoryModuleSO-DIMM的中文意思是小外形双列内存模组,事实上它是为了满足笔记本电脑等便携设备对内存尺寸的要求较高而开发出来的,它的尺寸比标准的DIMM要小,大约是标准DIMM的一半。需要注意的是SO-DIMM并不是SD-DIMM,SO-DIMM根据内存的不同规格,又可分为SDRAM、DDR、DDR2等类型DIMM模组。SO-DIMM说直观点就是笔记本内存模组,即比正常标准的DIMM小很多的内存模组,广泛应用于笔记本、工控机等对尺寸要求较高的设备上。FB-DIMMFullyBufferedDIMMFB-DIMM中文意思为是全缓存模组技术,与UnbufferedDIMM不同的是,FB-DIMM就是在标准DDR2内存PCB上,增加了一颗数据中转、读写控制的缓冲控制芯片。其结构上最大的特点是把现行寄存式的并行结构变成了串行的点到点连接,这样的做法可以解决服务器内存容量增加与速度升级延时增加带来的问题。它采用了类似PCI-Express的串行技术,数据以串行的方式传输。正因为采用了串行传输技术,使FB-DIMM的引脚数减少,目前DDR-2Reg-DIMM的引脚数为240个,而FB-DIMM还不到DDR-2Reg-DIMM的1/3。所以目前FB-DIMM还没有应用在个人PC上,主要应用范围还是在服务器在上面介绍的几种类型模组中,我们可以这样简单的认为:U-DIMM主要应用于个人台式PC和便携式PC。SO-DIMM主要用于笔记本电脑等便携式设备。FB-DIMM和Reg-DIMM主要应用于高端服务器或工作站市场中。什么是BANK?什么是RANK?什么是SR,DR,QR?内存容量单个内存颗粒的容量rankbank按照内存的工作原理,为了和CPU保持协同工作,每次必须传输和CPU总线位宽一直的数据量,这就意味着内存每次传输数据量的最小位宽和CPU前端总线北桥内存控制器的位宽完全一致。一直以来,CPU前端总线都是64bit,这也意味着内存每次必须传输64bit位宽的数据。从制造工艺和成本来说,单芯片实现64bit位宽有一定的难度,所以内存摸组需要多芯片协同工作,而不同的内存颗粒有不同的位宽,要构成64bit位宽,8bit的需要8片芯片,而16bit的需要4片,我们把构成64bit位宽的一组内存芯片称之为一个物理BANK举例说明,单面的内存一般都是8个8bit的芯片,所以有一个物理BANK,但是双面的内存有16片8bit的芯片,所以有两个物理BANK(16*8/64)并不是所以的单面的内存都是一个BANK,例如单面8片16bit芯片的内存就有两个BANK,也不是所有的双面内存都是双bank,例如16片4bit的芯片的内存只有1个bank传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit(位)。当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(PhysicalBank,下文简称P-Bank)的位宽。在一些文档中,也把P-Bank称为Rank(列)。singlerank单列dualrank双列Rank是JEDEC创造的名词,系指在内存模组上的内存区块。倘若系统资料位元宽度是64bit,则每一个Rank就必须是64bit,当内存模组上有第二组64bit内存区块时,就称此模组为DoubleRank,在实务上此模组的运作与两条SingleRank模组相当。所以,随使用的内存芯片不同,单面内存模组有可能是DoubleRank;而双面内存模组也有可能仅为SingleRank,只是把同一64位元宽度的部分内存芯片焊接在模组两面而已。下图1是一个内存模块,只有一面内存芯片,这面电路板上一共有9个8bit的内存芯片(其中8个是组成64bitrank必需的,另外一个是用于纠错作用ECC)所以一共是72bit,它是一个rank(singlerankSR)图2是一个内存模块,它两面都有内存芯片,每面电路板上都有9个4bit的内存芯片(由于单面只有32bit,它需要把另一面的32bit合在一起才能组成等同于CPU数据总线的位宽64bit),它连同双面第9个4bit芯片一起组成72bit(8bit用于ECC校验),它虽然是两面内存,但它也是singlerank的内存(SR)图3是一个内存模块,它两面都有内存芯片,每一面上都有9个8bit内存芯片,由于它一面上的内存芯片就能组成等同于CPU数据总线的位宽64bit+ECC8bit,所以它一面就是一个rank,它一共有两面,所以它是一个dual-rank内存模块(DR)最后一个图片上的第4组图,显示一个内存模块,它两面都有内存芯片,每一面的内存芯片可以组成两组64bit区域,两面就有四个64bit区域,则它是一个Quad-rank内存(QR)小问题1,为什么图1第9个内存芯片也是8bit的呢?:答案:ECC(Er

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论