計算機組成解疑補漏之SDR、DDR及相關計算

SDRAM的相關計算以及理解SDR和DDR:

關於SDR、DDR的理解

首先,SDR的全稱是SDR SDRAM,可是兩個SDR的意思是徹底不一樣的!dom

  • SDRAM:Syncronous Dynamic Random Access Memory,對應中文:同步動態隨機存取存儲器。
  • SDR:Single Data Rate,單數據率。
  • DDR: Double Data Rate,雙數據率。

瞭解這一點以後,再依次看看其中的區別:
SDR,是隻有在時鐘上升沿進行I/O,而DDR則是在上升沿和降低沿都傳輸一次,因此就傳輸量而言後者是前者的兩倍。code

然後面的DDR二、DDR3則是DDR的升級款,區別在於每次傳輸的數據位不一樣,DDR是2bit,至關於2^!,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都是什麼意思。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
相關文章
相關標籤/搜索