每一代内存的读写速度

内存 ,有 核心频率 ,I/O频率 ,等效频率,最后由等效 频率而算出带宽,带宽就等于内存的速度

首先SDR时代,只有 SDR -133是PC-133 的标准, 核心频率 为133,由于SRD 为单向 传送 所以等效频率也是133 ,带宽为1.06GB /S

然后是大家 所熟悉 的DDR 时代,由于DDR 特性是双向 传送,也就是 说在读 的同时 也可以写,这样就等于带宽加大了一倍,所以DDR的等效频率就需要 核心频率 X2,就拿133MHZ的DDR来说吧,他的等效频率就是266,也就是DDR 266HMZ,当然带宽也就提升了一倍为2.1GB/S。

接着是 DDR2 时代, DDR2 是扩充了数据 预取,从DDR1的2bit扩大到了4bit,再加上数据上下 行同行,(在这里 我引入 一个数据 预期 技术,这要从DDR 开始讲,因为DDR 是双向的,所以 他需要数据 预取,再读写的同时 预取数据,这样才能达到 2倍的核心频率 而达到等效频率),接着来讲 DDR2 ,刚才说到DDR2 的数据预取扩大了,因此I/O控制 器满足不了 4bit ,所以I/O频率就必须翻倍,所以DDR2的等效频率 =核心 频率 X2X2 ,比如 PC2 -6400(DDR2 800MHZ)的算法 就是 200 (核心频率 )X2X2=800MHZ ,数据带宽是6.4GB/S。

最后来说 说DDR3 ,这个就更容易理解了,因为数据 预取又扩大 了,从DDR2 的4bit 翻倍成了 8bit,所以I/O频率又翻倍了,所以DDR3 等效频率 =核心 频率X4X2 ,因此DDR3 的等效频率 可以达到 惊人的 1600HMZ 。内存数据 带宽就=12.8GB /S

最后再说说,带宽的算法,内存带宽=内存等效 频率 X64 /8,举例DDR3   1600HMZ 的内存 带宽速度 就=1600HMZX64 /8=12.8GB/S

猜你喜欢

转载自blog.csdn.net/lijunwyf/article/details/81037563