目录

一、什么是DIMM

二、DIMM的分类

1、U-DIMM

2、SO-DIMM

3、FB-DIMM

4、Reg-DIMM

5、总结

三、什么是DDR

1、SRAM与DRAM

2、RAM与ROM

四、DDR的发展

1、DDR的发展概述

2、DDR4与DDR5

2.1、差异对照表

2.2、相关图示

五、DIMM与DDR的区别总结


一、什么是DIMM

DIMM,全称Dual-Inline-Memory-Modules,即双列直插式内存模块,是在奔腾CPU推出后出现的新型内存条,是在单列直插内存模块(single inline memory module,SIMM)的基础上发展起来的,SIMM提供32位数据通道,而DIMM则提供了64位的数据通道。

与SIMM不同的是DIMM的金手指两端不像SIMM那样是互通的,每面64Pin且独立,各自独立传输信号,因此可以满足更多数据信号的传送需要。另外,电压降低,且具备更大的容量。

二、DIMM的分类

1、U-DIMM

全称Unbuffered DIMM,即不带缓存的内存模组,在内存条PCB上没有缓存(buffer)或寄存器(register)的内存条。

主要定位于桌面PC市场,是我们常见的低价内存模组。它的主要工作原理是所有的信号都是从内存控制器直通到DRAM芯片颗粒上,信号传输延迟小性能较高。但也正是这个原因,Unbuffered DIMM不如带寄存器的内存模组工作稳定,因而Unbuffered DIMM一般不在服务器上应用,可以应用在要求不高的桌面PC上。

2、SO-DIMM

全称Small Outline DIMM,即小外形双列内存模组。它的尺寸比标准的DIMM要小,大约是标准DIMM的一半,可以理解为小一号的内存模组。而UDIMM和RDIMM这些都隶属于DIMM,内存模组的长度等,包括金手指的信号分布在内都是一样的。

主要定位于笔记本市场,为了满足笔记本电脑等便携设备对内存尺寸的要求较高而开发出来的。需要注意的是SO-DIMM不是SD-DIMM, SO-DIMM根据内存的不同规格,又可分为SDRAM、DDR、DDR2等类型DIMM模组。

SO-DIMM说直观点就是笔记本内存模组,即比正常标准的DIMM小很多的内存模组,广泛应用于笔记本、工控机等对尺寸要求较高的设备上。

3、FB-DIMM

全称Fully Buffered DIMM,即全缓存模组。与Unbuffered DIMM不同的是,FB-DIMM就是在标准DDR2内存PCB上,增加了一颗数据中转、读写控制的缓冲控制芯片。

主要定位于服务器市场,其结构上最大的特点是,把现行寄存式的并行结构,变成了串行的点到点连接,这样的做法可以解决服务器内存容量增加与速度升级延时增加带来的问题。它采用了类似PCI-Express的串行技术,数据以串行的方式传输。正因为采用了串行传输技术,使FB-DIMM的引脚数减少,目前DDR-2 Reg-DIMM的引脚数为240个,而FB-DIMM还不到DDR-2 Reg-DIMM的1/3。所以目前FB-DIMM还没有应用在个人PC上,主要应用范围还是在服务器中。

4、Reg-DIMM

全称Registered DIMM,带寄存器的双列直插内存模块,是一种带奇偶校验的同步动态内存,在内存模组PCB上有提高电流驱动能力的集成电路芯片,能在较大程度上提高服务器支持的内存容量。

同FB-DIMM主要定位于高端服务器或工作站市场,Registered DIMM和其他内存条相比增加了两种关键的器件,PLL和register。RDIMM在内存条上加了一个寄存器进行传输,其位于CPU和内存颗粒之间,既减少了并行传输的距离,又保证并行传输的有效性。Reg-DIMM的地址和控制信号经过寄存,时钟经过PLL锁定,相对于UDIMM,RDIMM更稳定,容量更大,但是对于单个的读写访问要滞后一个时钟周期。

Registered内存本身有两种工作模式,即 Registered模式和Buffered模式。

在支持Registered工作模式的主板上工作时,Registered内存工作于 Registered模式,这时主板上的地址信号和控制信号会比数据信号先一个时钟周期到达DIMM,送入Register芯片后会在其中停留一个时钟周期,然后在下一个时钟信号的上升沿从Register输出,与此时从主板上到达DIMM的数据信号一起同时传送到SDRAM。

当Registered内存工作在普通的主板上时,为Buffered工作模式,这时所有的信号也基本上是同时到达DIMM再同时传送到SDRAM,Register芯片这时在功能上只相当于一个简单的Buffer,其输入到输出之间是直通的,只简单的起到改善地址信号和控制信号的作用,时序上与Unbuffered内存是一样的。

由于在高端设备中ECC基本都是必须的,因而目前的Registered内存模组一般都是ECC型模组,所以Reg-DIMM模组主要应用于IA架构的服务器和工作站市场。

5、总结

在上面介绍的几种类型模组中,可以这样简单认为:U-DIMM主要应用于个人台式PC和便携式PC。SO-DIMM主要用于笔记本电脑等便携式设备。FB-DIMM和Reg-DIMM主要应用于高端服务器或工作站市场中。

三、什么是DDR

DDR,准确的说是DDR SDRAM,Double Date Rate Synchronous Dynamic Random Access Memory,双数据率同步动态随机存储器。DDR-->DDR SDRAM-->SDRAM-->DRAM-->RAM/ROM。

SDRAM其实就是同步DRAM的意思,“同步”是指内存工作需要同步时钟,内部命令的发送与数据的传输都以它为基准。内存频率与CPU外频同步,这大幅提升了数据传输效率,再加上64bit的数据位宽与当时CPU的总线一致,只需要一根内存就能让电脑正常工作了,这降低了采购内存的成本。

DDR SDRAM 是由VIA等公司为了与RDRAM相抗衡而提出的内存标准,DDR SDRAM在原有的SDRAM的基础上改进而来,为第二代SDRAM标准。其对于SDRAM,允许在始终脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就可以实现双倍数据率。

1、SRAM与DRAM

内存可分为DRAM动态随机存取内存和SRAM静态随机存取内存两种。

SRAM,Static Random Access Memory,即静态随机存储器。这种存储器只要保持通电,里面存储的数据就可以恒常保持。DRAM,Dynamic Random Access Memory,即动态随机存储器,每隔一段时间,就要刷新充电一次,否则内部的数据即会消失。因此SRAM具有较高的性能,功耗较小。

这里,两种存储器都是挥发性的内存,SRAM的主要使用flip-flop正反器,通常用于快取(Cache),而DRAM则是使用电容器及晶体管组成。

SRAM主要用于二级高速缓存(Level2 Cache),它利用晶体管来存储数据。与DRAM相比,SRAM的速度快,但集成度较低,在相同面积中SRAM的容量要比其他类型的内存小,相同容量的DRAM内存可以设计为较小的体积,SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。鉴于速度快且昂贵,一般用小容量SRAM作为更高速CPU和较低速DRAM 之间的缓存。

2、RAM与ROM

RAM,Ramdom Access Memory,随机存储器,与CPU直接交换数据的内部存储器,也叫主存或者内存。

RAM可以随时读写,速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。掉电后RAM中的数据将会丢失,如果需要保存数据需要写入一个长期存储设备,比如硬盘。

ROM,Read-Only Memory,只读存储器,ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器快速改写。

ROM具体应用比如电脑硬盘、手机内置存储、单片机Flash等。ROM用于存储一些操作系统信息,软件程序,或者启动程序BIOS程序等,断电后数据也不会丢失。

四、DDR的发展

1、DDR的发展概述

这里DDR的发展,准确地说是SDRAM的发展。目前为止,经历了第一代SDR SDRAM、第二代DDR SDRAM、第三代DDR2 SDRAM、第四代DDR3 SDRAM,现在已经发展到DDR5 SDRAM。

DDR SDRAM由VIA等公司为了与RDRAM相抗衡而提出的内存标准,为第二代SDRAM标准。其常见标准有DDR 266、DDR 333和DDR 400。其对于SDRAM,主要它允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能实现双倍的SDRAM速度,例如DDR266内存与PC133 SDRAM内存相比,工作频率同样是133MHz,但在内存带宽上前者比后者高一倍。这种做法相当于把单车道更换为双车道,内存的数据传输性能自然可以翻倍。

DDR2 SDRAM是由JEDEC(电子设备工程联合委员会)开发的第三代SDRAM内存技术标准,1.8v工作电压,240线接口,提供了相较于DDR SDRAM更高的运行效能与更低的电压,同样采用在时钟的上升/下降延同时进行数据传输的基本方式,但拥有两倍于上一代DDR内存预读取能力(即4bit数据读预取能力),其常见的频率规范有DDR2 400\533\667\800\1066\1333等,总线频率553MHz的DDR2内存只需133MHz的工作频率

DDR3 SDRAM相比起DDR2具备更低的工作电压(1.5v),240线接口,支持8bit预读,只需133MHz的工作频率便可实现1066MHz的总线频率。其频率从800MHz起跳,常见频率有DDR3 800\1066\1333\1600\1866\2133等。DDR3是当前流行的内存标准,Intel酷睿i系列(如LGA1156处理器平台)、AMD AM3主板及处理器的平台都是其“支持者”。

DDR4相比DDR3最大的区别有三点:16bit预取机制(DDR3为8bit),同样内核频率下理论速度是DDR3的两倍;更可靠的传输规范,数据可靠性进一步提升;工作电压降为1.2V,更节能。

从DDR到DDR4主要的区别是在于传输速率的不同,随着时钟周期的不断降低,传输率也不断提高。还有电压也越来越低。有趣的是命名规则,大部分台式机DIMM厂商都会标注DDRx-yyy,x代表第几代,yyy代表数据传输率。而大部分的SO-DIMM和RDIMM等则标注PCx-zzzz,x还代表第几代,zzzz则代表最大带宽。因为DDR位宽为64位,8个字节,所以zzzz=yyy * 8,而yyy又是时钟的两倍。

2、DDR4与DDR5

2.1、差异对照表

序号

差异

DDR4

DDR5

优势描述

1

内存频率

主流:2133/2400MHz

旗舰:4266MHz+

上市发布:4800/5200/6400MHz

基本到达DDR4内存极限

2

工作电压

1.2V

1.1V

功耗降低8%,更省电节能

3

PMIC电源管理芯片

集成在主板上

集成到内存PCB板

在监控电流的同时促进电压斜坡和电平的可配置性,减轻主板电源管理的负担

4

单芯片密度

4GB

16GB

内存容量会做的更大,单根内存达到256G甚至512G很正常,可能更多的会运用在高端消费级上

5

接口

1+1

1+2

防呆口位置有略微的变动,意味着两者不能相互兼容,想要支持DDR5内存,那么主板必须要配备DDR5插槽才可以兼容DDR5内存,无法使用在DDR4插槽中

6

带宽速度

3200Hz-->25.6GBps

4800Hz-->38.4GBps

7

ECC内存纠错机制

-

On-die Ecc

可以理解为ECC的低配版,On-die Ecc只能纠错内存内部,提高内存的稳定性,降低蓝屏概率

8

单根组建双通道

2*DDR4组建双通道

单根内存就可以实现

插入一条DDR5内存,通道数就可以识别为双通道,但是并非是完全意义的双通道,可以理解为伪双通道

9

时序

CL17-CL19

CL40

时序越高说明延迟越高,初期的DDR5可能在内存延迟上并不如意,不过频率暴增后不少数据依然会相比DDR4略强

10

XMP3.0

-

intel针对DDR5内存一键超频的技术,相对于XMP 2.0技术,最新的XMP 3.0技术具备了5个配置文件,其中这5个配置文件包括了3个固定配置和2个玩家自定义的配置

2.2、相关图示

1、PMIC

2、接口

3、ECC

4、通道

五、DIMM与DDR的区别总结

DIMM是指针脚插槽,也就是物理结构方面的分类,即我们通常意义上说的内存模块;而DDR都是内部技术方面的分类。DIMM是内存插槽的接口模式,而DDR则指的是是内存规范。

*参考资料

1、DIMM内存是什么内存?DIMM和DDR有什么不一样?|Crucial(英睿达) | Crucial 英睿达

2、小科普 | DIMM内存是啥?和我们说的DDR有啥关系?_内存_什么值得买 (smzdm.com)

3、(78条消息) 【内存】UDIMM、RDIMM、SODIMM以及LRDIMM的区别_jiangwei0512的博客-CSDN博客_udimm和sodimm的区别

4、(78条消息) U-DIMM、SO-DIMM、FB-DIMM、Reg-DIMM区别_Alix_sz的博客-CSDN博客_so-dimm和u-dimm

5、(78条消息) UDIMM、LRDIMM、RDIMM三种内存的区别_跃然实验室的博客-CSDN博客_udimm

6、SDRAM与DDR的主要差异 - 知乎 (zhihu.com)

7、SRAM与DRAM真正区别,你真的明白吗_腾讯新闻 (qq.com)

8、(80条消息) RAM和ROM的区别_7TribeZ的博客-CSDN博客_ram和rom的区别

9、(83条消息) 深入浅出DDR系列(一)--DDR原理篇_奇小葩的博客-CSDN博客_ddr interleave

10、内存DDR5和DDR4的区别是什么?DDR4和DDR5内存的性能差距对比_腾讯新闻 (qq.com)

11、宏旺半导体内存科普:DIMM是指什么,和DDR有什么区别? - 知乎 (zhihu.com)

内存笔记之DIMM与DDR相关推荐

  1. 计算机中内存是什么符号,内存条ddr是什么意思?内存中的ddr含义介绍

    内存条是电脑中重要的配件之一,一些朋友在装内存条的时候细心的发现,内存条上有个DDR的字样,于是就有了一个疑问,内存条的ddr是什么意思呢?ddr全称Double Data Rate,即双倍数据速率. ...

  2. DDR的VTT有源端接和无源端接(slua886a笔记)

    DDR的VTT有源端接和无源端接(slua886a笔记) 背景 对于DDR的VTT端接,一直有说法是有源端接可降低功耗.之前一直没仔细理解其中原因,现在找了些相关的资料来介绍和对比有源和无源端接,理解 ...

  3. 从DDR到DDR4,内存核心频率其实基本上就没太大的进步

    从2001年DDR内存面世以来发展到2019年的今天,已经走过了DDR.DDR2.DDR3.DDR4四个大的规格时代了(DDR5现在也出来了).内存的工作频率也从DDR时代的266MHz进化到了今天的 ...

  4. DDR(一)内存配置

    Tiny210 U-BOOT(六)----DDR内存配置 1.S5PV210内存芯片简介 最左边的四片就是内存芯片,是DDR2-800,这表示数据传输频率为800MHz,外部时钟频率200MHz,内部 ...

  5. XLINX系列之Zynq-7000系列DDR内存控制器详解

    1DDR内存控制器介绍 DDR内存控制器支持DDR2,DDR3,DDR3L和LPDDR2设备,包括三个主要块:AXI存储器端口接口(DDRI),带有交易调度器(DDRC)的核心控制器和具有数字PHY( ...

  6. 内存基础知识汇总指南

    什么是内存 序论 今天,不管你的计算机有多少内存,内存总像是不太够用.不久前,个人计算机能够拥有超过1或2MB的内存还是闻所未闻的,而今天,大多数的系统需要64MB以执行基本的应用程式,且需要至少25 ...

  7. 内存技术:入门和测试挑战

    人们一直希望计算机内存变得容量更大.速度更快.功率更低.物理尺寸更小.这些需求正推动着 DRAM 技术不断发展.在过去几年中,多次技术增强已经推进了主流DRAM 的发展,如 SDRAM (同步 DRA ...

  8. 克服DIMM近存计算系统的通信瓶颈,清华软件定义芯片团队提出DIMM间广播技术 | ISCA 2021...

    允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 2021年6月14日-6月17日,第48届国际计算机体系结构大会(ISCA)通过线上模式顺利召开.清华大学魏少军.刘雷波教授团队作了题为&q ...

  9. [mmu/cache]-ARM cache的学习笔记-一篇就够了

    ★★★ 个人博客导读首页-点击此处 ★★★ . 说明: 在默认情况下,本文讲述的都是ARMV8-aarch64架构,linux kernel 64位 . 相关文章 1.ARM MMU的学习笔记-一篇就 ...

  10. 浅谈主流内存发展历史

    浅谈主流内存发展历史 申屠志刚2018329621200 信息学院 计算机科学与技术18(3) 摘 要:计算机必然包含运算器.控制器.存储器和输入输出设备等五个重要部分,其中作为内存储器的内存条在PC ...

最新文章

  1. hung-yi lee_p1_机器学习是什么
  2. 在Pycharm工具中配置集成Git和GitHub
  3. Target runtime Apache Tomcat 6.0 is not defined
  4. Boost.Asio使用实例
  5. js之数据类型及类型转换
  6. linux执行class文件_深入理解linux内核——可执行文件执行过程(2)
  7. 如何开发一个hexo主题_如何确定一个强烈的主题可以使产品开发更有效
  8. oracle之单行函数之多表查询值之课后练习
  9. 台式机计算机怎么分割,编辑手把手教程 如何给电脑硬盘分区
  10. Django---Cookie Session 分页
  11. 【Q】【POJ 2560】【POJ 2031】
  12. 函数WaitForMultipleObjects
  13. 电力系统matlab仿真论文,基于MATLABSimulink的电力系统仿真 实验论文.doc
  14. A. Groundhog and 2-Power Representation (递归 高精度) 2020牛客暑期多校训练营(第九场)
  15. 等额本息还款和等额本金还款计算公式的推导
  16. android 代码设置密码,android-如何在MIFARE Ultralight EV1标签上设置和取消设置密码?...
  17. python中的换行与不换行
  18. 敲黑板,定积分也有换元和分部积分法!
  19. 超全!互联网大厂的薪资和职级一览
  20. Office这么多版本傻傻分不清,到底哪个版本好用?

热门文章

  1. win10连接win7共享打印机(win10连接win7共享打印机)
  2. CGI与Servlet的介绍以及区别
  3. python连接Oracle数据库报错Cannot locate a 64-bit Oracle Client library问题
  4. 6.5一些keil编程错误总结
  5. 小米笔记本装了linux后u盘启动不了,小米笔记本bios设置u盘启动教程
  6. 清华2019最新AI发展报告出炉!400页干货,13大领域一文看懂
  7. arduino编码器计数_基于Arduino开发环境的光电编码器检测仪设计方案
  8. PDF编辑方法,怎么删除PDF文档中的空白页
  9. 青年志愿者演讲稿合集15篇
  10. 学习云计算就业方向有哪些 一般薪资能拿多少