计算机组成:真正理解SDR、DDR以及相关计算

    xiaoxiao2023-10-21  28

    SDRAM的相关计算以及理解SDR和DDR:

    关于SDR、DDR的理解

    首先,SDR的全称是SDR SDRAM,但是两个SDR的意思是完全不同的!

    SDRAM:Syncronous Dynamic Random Access Memory,对应中文:同步动态随机存取存储器。SDR:Single Data Rate,单数据率。DDR: Double Data Rate,双数据率。

    了解这一点之后,再依次看看其中的区别: SDR,是只有在时钟上升沿进行I/O,而DDR则是在上升沿和下降沿都传输一次,所以就传输量而言后者是前者的两倍。

    而后面的DDR2、DDR3则是DDR的升级款,区别在于每次传输的数据位不同,DDR是2bit,相当于2^1=DDR2是2^2=4bit,DDR3是2^3=8bit。

    三个速率指标

    核心频率:内存固定的工作频率;时钟频率(I/O频率);等效频率:有效数据传输频率(这是区分三种DDR之间的关键)

    具体实例

    比如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都是什么意思。

    关于核心频率与时钟频率

    StandardInternal RateBus ClockSDR100 - 166100 - 166DDR133 - 200133 - 200DDR2133 - 200266 - 400DDR3133 - 200533 - 800DDR4133 - 2001066 - 1600

    最新回复(0)