小弟的電腦裡的記憶體是DDR2-800的
可是用CPU-Z查的時脈卻只有400
是不是DDR2的那個2就是400*2的意思阿
還是我沒有設定好所以才沒跑800?
voodookid wrote:
沒記錯的話DDR2 800實際運作頻率應為200MHz
CPU-Z顯示400MHz應是讓使用者為了方便比較,不然很容易混淆
http://en.wikipedia.org/wiki/DDR_SDRAM
實際上運作, 有兩種頻率, 一個是 meomry clock, (上面所指的 200MHz)
一個是 I/O clock, 應該就是 BIOS所指的記憶體頻率,
在 DDR, 這兩種頻率是一樣的,
而傳輸速度是這個的兩倍. (一個 clock 傳兩 bit 資料, 利用 信號的上升及下降)
http://en.wikipedia.org/wiki/DDR3_SDRAM
在 DDR2, I/O clock 是 memory clock 2 倍,
而 DDR3, I/O clock 則是 memory clock 的 4 倍,
傳輸速度, 則都是 I/O clock 的兩倍.
voodookid wrote:
在同樣的工作時脈下一次振盪
SDRAM可傳輸1bit資料
DDR可傳輸2bit資料
DDR2可傳輸4bit資料
DDR3可傳輸8bit資料
這是對 memory clock 而言...
不是對 I/O clock (CPU 的外頻... FSB...)
在 DDR,
用 2bit prefetch buffer,
讓每個 memory(I/O) clcok 可以傳兩倍資料. (訊號的上升跟下降)
在 DDR2, 透過
4 bit prefetch buffers,
讓 I/O clock 是 memory clock 2 倍,
每次 I/O clock 可以傳 2 bit 資料,
所以變成每個 memory clock 傳 4 倍資料
在 DDR3, 透過
8 bit prefetch buffers,
讓 I/O clock 是 memory clock 4 倍,
每次 I/O clock 可以傳 2 bit 資料,
所以變成每個 memory clock 傳 8 倍資料
*****************************************
也就是說, DDR/2/3 的傳送速度, 一律是我們所看到的 FSB 的2倍,
而不同的是 memory clock 的頻率, 跟 FSB 的頻率倍數是不一樣的,
RAM 也有它物理的極限在, 已經發展到一定的成熟,
不可能一二年速度就可以加倍,
其實最底層的速度都是差不多的 (memory clock),
只是透過 prefetch buffer, 才讓 I/O clock 可以提高, 傳更多的資料...
而愈多的 prefetch buffer, 缺點就是愈長的 latency.
內文搜尋
DDR2是第二代的規格


























































































