核心频率 时钟频率 等效频率的区别:
平时我们看到内存条上的DDR1333 1600就是等效频率 它是指有效数据传输的速度 也是代入带宽公式用的频率
时钟频率(I/O频率)是指内存条内部I/O控制器的频率
核心频率 内存内部电容的刷新频率
(附各类内存条频率图)
由此可得 我们要提高内存的性能 最终目标是提高内存的等效频率 还在SDRAM时期 上述三种频率是一致的 核心频率=I/O频率=等效频率 而数据也只在时钟的上升期读写一次 三种频率的关系如图;
存储颗粒由于电容充放电时间的客观限制 很难做到提高大幅提高核心颗粒频率 为了提高等效频率 只能在I/O控制器上做改进 从而诞生了DDR1-3 以及GDDR 1-5
DDR(double date rate SDRAM) 双倍速率SDRAM 引入了差分时钟技术 该技术可以使内存在时钟的上升期和下降期都传输一次数据 在核心频率不变的情况下 是SDRAM等效频率的两倍 此时I/O控制器需要预读取2Bit的数据
此时核心频率:I/O频率:等效频率=1:1::2
DDR2 与DDR1类似 只不过预读取位数到了4位 由于差分时钟技术能够使其是原来的2倍 因此I/O频率也必须对应是原来的2倍 这样2X2=4
此时核心频率:I/O频率:等效频率=1 :2:4
DDR3预读达到了8位对应的I/O频率就是4倍
核心频率:I/O频率:等效频率=1:4::8
实际上可以这样理解 预读取的位数就是等效频率与核心频率的倍数 比如DDR3就是8倍 这8倍分别由I/O控制器的4倍和差分时钟技术的2倍完成
而I/O频率再经过差分时钟技术即得到等效频率 因此DDR I/O频率:等效频率=1:2