首先,SDR的全称是SDR SDRAM,可是两个SDR的意思是彻底不一样的!dom
了解这一点以后,再依次看看其中的区别:
SDR,是只有在时钟上升沿进行I/O,而DDR则是在上升沿和降低沿都传输一次,因此就传输量而言后者是前者的两倍。code
然后面的DDR二、DDR3则是DDR的升级款,区别在于每次传输的数据位不一样,DDR是2bit,至关于2^!,DDR2是2^2=4bit,DDR3是2^3=8bit。内存
好比DDR3-1600,1600表示等效频率1600MHz(即有效的数据传输频率),从SDRAM开始数据总线位宽默认都是64bit,若是采用双通道的话就是128bit。
DDR3采用上升沿和降低沿同时传输8bit的数据,因此核心频率:1600 / 8 = 200 MHz
内存的带宽 = 核心频率 × 数据总线位宽 × 传输数据位数(倍增系数,DDR3就是8),因此,直接带入计算:200 × 64 × 8 = 102400 Mbit/s
,此时须要除以8获得12.8G/s。同步
因此,对于DDR3的传输带宽能够简化计算:1600 × 8 = 12.8 GB/s
,可是要清楚中间相消的8都是什么意思。it
Standard | Internal Rate | Bus Clock |
---|---|---|
SDR | 100 - 166 | 100 - 166 |
DDR | 133 - 200 | 133 - 200 |
DDR2 | 133 - 200 | 266 - 400 |
DDR3 | 133 - 200 | 533 - 800 |
DDR4 | 133 - 200 | 1066 - 1600 |