• 目前網站已經升級完畢,但有些需要微調,造成不便還請見諒。稍晚會新增淺色明亮風格模式供選擇

請問記憶體理論頻寬的計算方法

airpenny

進階會員
已加入
9/20/03
訊息
118
互動分數
0
點數
0
請問各位前輩記憶體頻寬理論值要如何計算呢?
例如:ddr400 是3.2GB/s , ddr333 是2.7GB/s
有大大知道嗎 ?請幫小弟解說一下
 
轉貼一下以前小弟的拙作

提供一個簡單的計算方法
DDR就是Double Data Rate
原本的SDRAM是在Clock的positive edge去latch data
而DDR就是特別設計而使Clock的positive edge和negative edge都可以latch一筆data
因此一個clock可以傳輸兩筆資料

現今我們所使用的不論是SDRAM, DDR, DDR2都是64-bit的寬度
也就是8 Byte
一個簡單的例子
DDR266就是其clock頻率為133MHz..而DDR因為一個clock可以傳兩筆..
所以等效為266MHz
而一筆資料是64-bit寬..也就是8 Byte
所以頻寬就是266MHz x 8 Byte = 2.1GB/s
所以就叫做PC2100

再一個例子..雙通道的DDR400(像是Intel 865, 875或nVIDIA的nForce2等Chipset, 以及Socket939的Athlon64)
理論頻寬就是400MHz x 8 Byte x 2 Channel = 6.4GB/s
(單通道的話就是3.2GB/s..所以DDR400就是PC3200)
 
果然是簡單的方法.... 要不然我老是被PC2100 PC2700 pc3200搞的一頭霧水
 
感謝分享
小弟也常搞錯..... :|||:
 
原來是PC2100 PC3XXX 是指的是速度多少!! 也就是效能..
原來如此唷~