Re: 記憶體時脈與CPU的外頻有關係嗎
==> algorithm.bbs@bbs.cm.nctu.edu.tw (喔) 提到:
: ※ 引述《atlas.bbs@bbs.kimo.com.tw (Atlas)》之銘言:
: : 是的,有關聯~~~~
: : 這要看你的主機板bios裡的設定是設成如何而定~~~
: : 記憶體的運作頻率 = 外頻 X 倍率
: : 假定你的情形是設成 133 X 2.5 =333
: : 那你的ddr記憶體就是以333的速度在運作~~~
: 那不就變成DDR 666?
: : 不清楚的話,翻翻主機板的說明書,應該有寫~~~
: 不是這樣吧
: 記憶體實際時脈可以跟cpu外頻同也可以不同步
: 以DDR400 來說可以穩定工作在200MHz
: 如果此時你的cpu也可以穩定工作在200MHz外頻
: 則兩者同步
: 當然也可以跑非同步
: 例如一個上不了200MHz的cpu跑166外頻
: 而你的DDR400以200MHz運作也是可以
1. 為什麼大家會說FSB跟MEMORY有同步不同步的問題呢?以我們硬體工程師的觀點來看
,FSB跟MEMORY BUS除了都接在北橋(我們現在單純討論INTEL的架構)外,他們之
間是一點關係都沒有的。為什麼會有這樣的說法呢?
2. MEMORY是沒有所謂外頻跟倍頻的區分的,只有FSB才有。
3. 我們在網路上會看到所謂的『平衡』的問題,並不是指工作的頻率,而是指「資料傳
輸量」的平衡,這是說FSB跟MEMORY以及圖形匯流排的最大資料傳輸量是否有所謂的
「瓶頸」產生。
例如我們使用一個FSB800的CPU以及一個支援雙通道DDR2-533,PCIe X16的北橋。
此時FSB的最大資料傳輸量:
800MHz*8byte=6400GB/s
MEMORY BUS:
8.5GB/s
PCIe:
8GB/s
則此時三個方向的資料傳輸量大致相同,沒有任何一個方向會成回其他匯流排的瓶
頸。此時我們稱這個系統「平衡」。(這個例子是從電子工程專輯節錄下來)
另外,從這裡我們也知道為什麼INTEL要把他們下一代的系統架構中FSB的頻率提升
到一個很奇怪的數字--1066MHz。計算後可以知道,下一代的系統中,三個方向達到
近乎完美的平衡。
4. FSB800的頻率計算方式為輸入頻率200MHz乘四,因為FSB800他的輸入頻率的PIN有兩
個(注意他們並不是differential的信號),各自在各自的上昇及下降緣觸發,所以
要乘上四。題外話,這時我們稱輸入頻率為strobe而不是clock。
5. DDR SDRAM工作頻率的計算方式,現在看到的有兩種,可以分為DDR1及DDR2。
DDR1內部工作頻率與外界資料傳輸的頻率相差兩倍。例如DDR266,內部工作頻率是
133MHz,但經過I/O buffer後,跟FSB800一樣,在上升及下降緣觸發,因此得到
266MHz的外部資料傳輸的工作頻率。
DDR2比較特別,他的I/O buffer工作頻率比內部工作頻率快了一倍,同樣的資料傳輸
頻率要再乘二。例如DDR2-533,內部的工作頻率是133MHz,I/O buffer則是266MHz
,外部資料傳輸頻率則為266*2=533MHz(我知道這並不對,但別懷疑,人家都是這
麼算的)。
想不起來還要說什麼,下次再說吧!
--
◎龍貓資訊天地(bbs.mgt.ncu.edu.tw)
◎[locadia]From: 210-68-41-243.adsl.dynamic.seed.net.tw
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
hardware 近期熱門文章
PTT數位生活區 即時熱門文章