DDR,全称为 Double Data Rate,即“双倍数据传输速率”。这是计算机内存技术的一种,它在同一时钟周期内可以传输两次数据。DDR内存的速度比普通SDRAM要快上许多,这是由于DDR内存的工作原理决定的。
由于DDR内存在传输时可以达到双倍速率,因此在它上面标明的时钟速度实际上是内存颗粒运行速率的一半。例如,标称DDR3 1600MHz内存的实际运行速率为800MHz。DDR的命名方式被组织为“DDR + 代数式”,例如 DDR2、DDR3 等等。
DDR内存采用了用于同步存取的“电视技术”,即接口的前沿和后沿都能被利用进行数据传输。DDR内存与普通SDRAM不同,它在数据否定沿和肯定沿都能进行数据传输,即在一个时钟周期内可以传输两个数据位,这就是所谓的“双倍数据率”技术。这种技术的实现方式是在内存存储器中,设置了一个“DQS(Data Strobe信号)”引脚。DQS信号控制着数据的传输,当数据的肯定和否定沿都出现时,就可以完成两倍数据传输。
DDR内存中,数据的传输比普通SDRAM更加快速,因为在普通SDRAM的内部,只有一条信号线可以进行数据传输。而在DDR内存中,则同步使用了信号线对,即数据传输和传输的反相信号同时进行。
DDR2和DDR3的内存颗粒在芯片大小和组织形式上都与DDR不同,但它们仍是DDR标准的进化变形。DDR2使用了高频率的总线,与DDR相比提升了内部传输速率,另外还通过采用,比DDR更小的工艺技术,更好的电源管理技术和利用新的预取技术等方式,使速度和功耗表现更好。
DDR3的出现则是为了解决DDR2内存控制器面对双通道情况时面临的带宽瓶颈问题。DDR3的主频相对DDR2有了较大提升,为DDR2的2倍,同时也增加了预取支持的规范。
DDR是计算机内存的进化之路中一个非常重要的里程碑,在计算机性能的提升中发挥了至关重要的作用。DDR的工作原理和与其他标准的差异,可以通过深入了解来更好地选择适合自己需求的内存,提高计算机的性能表现。