同樣2g的ram:
1.667 cl4-4-4-12
2.800 cl5-5-5-15
那一條速度快?
先從跟你問的沒有直接關係,
但是說明 RAM 的速度跟系統設定間的關係,
因為偶目前用 intel 所以用 intel 舉例.
以 C2D intel 系統來說.
因為 FBS 是每個周期可傳送四次資料,
所以當 FBS 是 333Mhz 的時候,
rated FBS = 333Mhz * 4 = 1333Mhz,
而 CPU 的頻率則是 FBS*倍頻,
所以倍頻為 9 的 CPU 速度就是 3.0Ghz.
而 RAM 因為是雙通道, 所以等於一個周期可傳送兩次資料.
所以如果 RAM 要等同 FBS 的速度,
就是 667Mhz.
那 RAM 如果跑 800Mhz 會不會提升效能呢?
是可以的, 因為 RAM 有 latency, 也就是實際上要從 RAM 讀取資料會有一個延遲,
因為假設如果是用 DDR2-667 CL4 的 RAM,
那表示會有 4 個周期的延遲, 以 333Mhz 的頻率延遲 4 週期也就是說要延遲相當 12ns.
如果跑 DDR2-800 CL4 的 RAM, 則是以 400Mhz 的頻率延遲 4 週期, 也就是說延遲是 10ns.
但是效能增加基本上效果非常有限, 因為最終整體速度是卡在 FBS 的部分,
因為這個時候 RAM 的速度跟 FBS 不同,
所以才有所謂的除頻, 目的是兩邊的資料傳輸速度能夠 match,
只要主機板晶片能夠做到, 基本上也不會有什麼效能跟穩定度的問題.
現在回到樓主的問題,
樓主提出的是這兩組 RAM,
1.667 cl4-4-4-12
2.800 cl5-5-5-15
那根據上述範例,
如果 FSB 是 333Mhz 的情況,
這種情況, 因為速度是卡在 FSB,
所以基本上速度上, RAM 用 667 或者 800 基本上都一樣,
差別極微小只是半斤八兩,
因為 800Mhz 的延遲周期多一個周期,
所以就算有較高的頻率也佔不到延遲上的優勢,
這邊有一點可以注意的是,
一般 800 cl5-5-5-15 規格的 RAM,
如果降頻在 667Mhz 的速度跑,
其實 latency 的週期數可以比較短,
例如偶現在用的 RAM,
在 CPU-Z 中可以看到其規格是
800 cl5.0-5-5-18,
533 cl4.0-4-4-12,
所以如果情況是第一種,
其實 RAM 跑 800 或者 667
基本上就是半斤八兩,
如果你的專業是跑測試數據出來看的話, 再去斤斤計較吧,
如果是正常使用, 那不是可以感覺出來的差別.
如果 FSB 是 400Mhz,
那當然是 800Mhz 的 RAM 快,
因為 667Mhz 的 RAM 要超頻才能跑道 800Mhz.
如果 RAM 超頻上不去,
系統反而要將舊配合 RAM 的速度去跑 333Mhz 的 FSB.
swallowman wrote:
同樣2g的ram:
1.667 cl4-4-4-12
2.800 cl5-5-5-15
那一條速度快?
MHZ表示時脈 CL表示多少時脈循環可以取出資料
600MHZ 6CL= 1/6E8 * 4 =6.7E-9 = 6.7ns
800MHZ 5CL= 1/8E8 * 5 =7.5E-9 = 7.5ns
這就是 RAM 實際上的速度
但是在電腦上還要配合 CPU 匯流排速度
畢竟 RAM 中的資料是要餵給 CPU 的
其實從 80486 時期 PC還裝4MBRAM時取出資料的速度就一直在 7ns 左右了啦
早期的 LGA775 P4 如果裝了 DDR2-800 被降頻成 667 OR 533 也是為了配合CPU時脈
所以 CPU RAM 主機板都要買同時期的 才可以發揮 CPU最大效益




























































































