`
zhengjiong
  • 浏览: 71083 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

从CPU、内存和I/O深度理解IA架构服务器-----DDR2和DDR3的详细对比

阅读更多

DDR2和DDR3

  第一代SDRAM技术叫做SDR(Single Data Rate),表示每个时钟周期传输一个数据单元,之后又出现了DDR(Double Data Rate)标准,其带宽几乎是SDR的两倍,无需提高时钟频率,可在时钟上升沿和下降沿信号上同时传输数据,DDR技术发展到今天形成了两套标准:DDR2和DDR3。

  DDR 2 SDRAM的工作电压是1.8V,采用240针DIMM模块封装,通过改善总线信号,它们可以以两倍于DDR的速度工作在外部数据总线上,规则是:

  ①. 每DRAM时钟数据传输两次

  ②. 每次数据传输8个字节(64位)

  下表显示了DDR2标准。

  表2. DDR2 DIMM

 

 

标准名称
DRAM 时钟频率
每秒传输的数据(百万)
模块名称
峰值传输速率GB/s
DDR2-400
200 MHz
400
PC2-3200
3.200
DDR2-533
266 MHz
533
PC2-4200
4.266
DDR2-667
333 MHz
667
PC2-5300 PC2-5400
5.333
DDR2-800
400 MHz
800
PC2-6400
6.400
DDR2-1066
533 MHz
1,066
PC2-8500 ©PC2-8600
8.533

 

DDR 3 SDRAM在DDR2的基础上对以下这些方面做了改进:

  ①. 将工作电压降低到1.5v,减少功耗;

  ②. 通过引入0.5-8Gb的芯片增加了内存密度,单Rank的容量最大可达16GB;

  ③. 增加了内存带宽,内存突发长度从4字增加到8字,增加突发长度是为了更好地满足不断增长的外部数据传输速率,随着传输速率的增长,突发长度(传输的大小)必须增长,但不能超出DRAM核心的访问速度。

  DDR3 DIMM有240针,数量和尺寸都和DDR2一样,但它们在电气特性上是不兼容的,缺口位置不一样,未来,DDR3将工作在更快的时钟频率,目前,市面上存在DDR3-800,1066和1333三种类型。

  下表对不同的DDR3 DIMM模块进行了总结。

  表3. DDR3 DIMM

 

标准名称
RAM 时钟频率
每秒传输的数据(百万)
模块名称
峰值传输速率 GB/s
DDR3-800
400 MHz
800
PC3-6400
6.400
DDR3-1066
533 MHz
1,066
PC3-8500
8.533
DDR3-1333
667 MHz
1,333
PC3-10600
10.667
DDR3-1600
800 MHz
1,600
PC3-12800
12.800
DDR3-1866
933 MHz
1,866
PC3-14900
14.900

 

 

DDR内存和DDR2内存的频率可以用工作频率和等效频率两种方式表示,工作频率是内存颗粒实际的工作频率,但是由于DDR内存可以在脉冲的上升和下降沿都传输数据,因此传输数据的等效频率是工作频率的两倍;而DDR2内存每个时钟能够以四倍于工作频率的速度读/写数据,因此传输数据的等效频率是工作频率的四倍。

 

DDR/DDR2 SDRAM内存传输标准表:
规格 工作频率 等效频率 数据传输率 传输标准
DDR200 100MHz 200MHz 1600 MB/S PC 1600
DDR266 133MHz 266MHz 2100 MB/S PC 2100
DDR333 166MHz 333MHz 2700 MB/S PC 2700
DDR400 200MHz 400MHz 3200 MB/S PC 3200

DDRII400 100MHz 400MHz 3200 MB/S PC2 3200
DDRII533 133MHz 533MHz 4300 MB/S PC2 4300
DDRII667 166MHz 667MHz 5300 MB/S PC2 5300
DDRII800 200MHz 800MHz 6400 MB/S PC2 6400

分享到:
评论

相关推荐

    从CPU、内存和IO深度理解IA架构服务器

    介绍服务器的CPU、内存、IO等不错的资料。网上找到的,推荐阅读。如果版权侵犯,请谅解。

    64-ia-32-architectures-software-developer-manual

    64位扩展,也称为x86-64或AMD64(最初由AMD提出),是在IA-32基础上增加了对64位地址空间的支持,允许访问更多的内存和更高效的数据处理。 1. **指令集**:手册详细列出了IA-32架构中的各种指令,包括算术运算、...

    64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf

    《Intel 64和IA-32架构软件开发者手册》是一部详尽的系统编程指南,主要针对使用Intel 64和IA-32架构的软件开发者。这部手册分为三卷,包括基本架构、指令集参考A-Z以及系统编程指南。这部手册的目的是帮助开发者...

    IA-32卷3:系统编程指南中文版

    《IA-32卷3:系统编程指南》是Intel公司为IA-32架构处理器编写的一本详尽的技术参考手册,旨在帮助系统程序员理解和利用IA-32架构的特性和功能进行高效、稳定的系统级编程。这本书涵盖了处理器的硬件接口、系统管理...

    64-ia-32-architectures-software-developer-vol-2b-manual.zip

    标题中的“64-ia-32-architectures-software-developer-vol-2b-manual.zip”指的是Intel公司发布的64位IA-32架构软件开发人员手册的第二卷B部分。这个压缩包包含了一份PDF文档,详细阐述了与Intel处理器相关的编程和...

    win32-ia-32-48_binding.node插件去掉node不报错

    win32-ia-32-48_binding.node插件去掉node不报错win32-ia-32-48_binding.node插件去掉node不报错win32-ia-32-48_binding.node插件去掉node不报错win32-ia-32-48_binding.node插件去掉node不报错win32-ia-32-48_...

    64-ia-32-architectures-optimization-manual.pdf

    The Intel® 64 and IA-32 Architectures Optimization Reference Manual describes how to optimize software to take advantage of the performance characteristics of IA-32 and Intel 64 architecture ...

    64-ia-32-architectures-software-developer-vol-1-manual

    《Intel 64 和 IA-32 架构软件开发者手册》是一套由英特尔公司出版的技术文档集,旨在为软件开发者提供关于 Intel 64 和 IA-32 架构的深入理解。这套文档集共分为九卷,涵盖了从基本架构到系统编程指南等广泛的主题...

    64-ia-32-architectures-software-developer-vol-2a-manual.pdf

    这些文档对于理解 Intel®64 和 IA-32 架构的详细指令集至关重要,尤其对于从事底层系统开发的工程师来说,是必不可少的参考资料。 综上所述,这些知识点涵盖了 Intel®64 和 IA-32 架构的技术细节、软件开发者手册...

    CPU-Z 1.47,CPU 查看工具

    CPU-Z Readme file ------------------ Version 1.47 August 2008 Contact : cpuz@cpuid.com Web page: http://www.cpuid.com/cpuz.php Validation page : http://valid.x86-secret.com/ Forum : ...

    intel开发人员手册//Intel® 64 and IA-32 Architectures Software Developer’s Manuals

    Intel® 64和IA-32架构的软件开发人员手册是针对使用Intel处理器架构进行软件开发的开发者提供的权威文档,该文档由七卷组成,涵盖了从基本架构到指令集参考、系统编程指南的各个方面。该手册由Intel官方网站提供...

    嵌入式系统/ARM技术中的Moxa推出IA261-I/IA262-I基于RISC架构嵌入式计算机

    近日Moxa推出全新IA261-I/IA262-I基于RISC架构的嵌入式计算机。它们提供比IA240/IA241更强劲的硬件,并运行于Windows CE 6.0平台。两款产品都采用Cirrus Logic EP9315 ARM9,32-bit,200 MHz RISC CPU,双网口,8个...

    64-ia-32-architectures-software-developer-manual-325462.pdf

    《Intel 64 和 IA-32 架构软件开发者手册》是一份极其宝贵的资源,它不仅为开发者提供了详细的架构和技术信息,而且还涵盖了从基础架构到高级编程技巧的各个方面。对于希望深入了解Intel处理器架构并利用这些知识来...

    electron打包资源下载30.0.9/electron-v30.0.9-win32-ia32.zip

    标题 "electron打包资源下载30.0.9/electron-v30.0.9-win32-ia32.zip" 指的是一个用于 Electron 应用程序打包的资源包,版本为30.0.9,适用于Windows操作系统,32位架构。这个资源包包含了构建和运行基于Electron...

    ia32-libs-multiarch+ia32-libs.rar

    在ubuntu12.10上,要运行32的程序,需要安装32位的兼容库。这里包含ia32-libs_ubuntu36_amd64.deb和ia32-libs所需的依赖关系 ia32-libs-multiarch

    intel开发人员手册第二卷//Intel® 64 and IA-32 Architectures Software Developer's Manual

    这份手册是针对软件开发者的专业文档,涵盖了英特尔64位和IA-32架构的指令集详细信息。手册不仅提供了基本的架构信息,还包括了系统编程指导,旨在帮助开发者理解和运用英特尔处理器的指令集。 在描述中提到的...

Global site tag (gtag.js) - Google Analytics