我上網查了很多但是說的都很模糊
請問各位大大我知道FSB是前端匯流排
INTEL C2D 現在出的FSB1333 是指他跟其他硬碟零件的傳輸率
但是DDR2-800 開雙通道不就超越1333[我記得兩者單位相同都是X8得到頻寬]
我看網路所言INTEL處理器都是外頻X4=FSB?
還有顯示卡是GDDR3不就更快根本無用武之地啊
因為FSB只到1333那GDDR3那麼快早就超越了啊
為何GDDR4顯卡效能更高?
在來是AMD部分 AMD的HyperTransport技術
好像是把FSB在X5X8得到頻寬
我家之前的處理器SEMPROM 939 SOCKET 套裝電腦版
FSB寫200 這個我記得有這HyperTransport這技術
那就是200X5再乘以8得到頻寬 也就是DDR1-400開雙通道
也能負荷囉 ?
再者今日AMD AM2 X2 的處理器外頻好像都200
那就是200X5X8得到頻寬 可是這樣DDR2-800開雙通道不就
大多了又是沒辦法負荷?
還是AM2出新版HyperTransport所以在提升一倍不然怎行?
另外超外頻的話不是記憶體也會跟著超 那麼FSB是否會超
如果不超可能又跟不上記憶體速度 那主機板豈不是會很熱?
我之前去查網路資料有人說AMD開雙通道效能提升沒有INTEL高
這是真的嗎?跟以上情形有關嗎?
最後一個問題現在CPU都是64位元是因為這樣所以64/8=位元組
故FSB單位跟記憶體單位相同[DDR我知道是雙向X2在X4]?
但問題是XP32位元版根本沒支援那效能就發揮不出來?
抱歉問題很多謝謝
2007-10-21 21:32:18 · 2 個解答 · 發問者 阿刀 3 in 電腦與網際網路 ➔ 硬體 ➔ 附加元件
請問一下您說
DDR2 ,Clock 是X1 ,到了顆粒上的Clock是X2,到了資料匯流排右除頻依次 ,所以 DDR2 800 的頻寬是X4,不是X8.
那麼下面為何寫8bytes*0.8G=6.4G?
還有頻寬我記得單條網路上說是6.4G啊那乘以4不就只有3.2G這樣不就有點問題?
因為DDR400頻寬就是3.2GB
還有雙通道頻寬就是雙倍6.4G X 2= 12.8G對吧?
2007-10-22 17:19:38 · update #1
那FSB1333看起來還是不夠於記憶體的頻率是吧?
看來FSB 的頻寬用來做記憶體讀取外.還有餘力去做其他I/O的動作
上面意思是說有餘力接上顯示卡的部分
然後顯卡會在顯示晶片直接動作然後在用有餘力的南僑傳FSB在傳給
處理器[但是已經處理好了所以傳的時候頻寬無需這麼高]
是這個意思嗎?
那麼超AMD的處理器時只超外頻就沒有所謂超FSB的問題出現囉?主機板也就不會那麼熱囉?
2007-10-22 17:19:59 · update #2
還有HyperTransport的頻寬無關於前端匯流排因為這個地方已經算是無限制頻率囉?
那麼HyperTransport的頻寬大小又是做什麼用處?
現在AMD X2的是1000MHZ還是2000MHZ?
這麼一來我家電腦的SEMPRON 939SOCKET用CPU-Z測出來的FSB就只是外頻的意思因為這個程式要適用全部處理器所以就這樣表示?
抱歉問題很多感謝您的回答
2007-10-22 17:20:14 · update #3
還有我剛看到AMD有些主機板如微星-K9N SLI 白金版
他就有寫 前端總線頻率 支持800MHz前端總線
這個是什麼跟FSB有關嗎?
還有微星主機板有的還是有寫FSB1000啊這是怎麼一回事?
2007-10-22 18:00:58 · update #4
抱歉本人還有個問題
據說某些AMD X2的處理器
搭配DDR2-800時不會跑800而是733之類的
有人說是因為除不盡所以想要跑800CPU要超頻
這是怎麼一回事有哪些處理器會這樣
2007-10-22 18:30:25 · update #5
FSB 只有是CPU到北橋的溝通介面.
Intel 目前使用的FSB 跟 P4 那個年代沒有什麼不同,都是QDR 的方式,就是一個機械週期 ,可執行四次的資料存取.還是X4
(64位元)8bytes*1.333G=10.644G
DDR2 ,Clock 是X1 ,到了顆粒上的Clock是X2,到了資料匯流排右除頻依次 ,所以 DDR2 800 的頻寬是X4,不是X8.
8bytes*0.8G=6.4G
看來FSB 的頻寬用來做記憶體讀取外.還有餘力去做其他I/O的動作
還有顯示卡內的記憶體並不會對CPU或是系統記憶體作存取的動作.那是GPU的事.
GPU 把顯示資料從系統讀來之後.會做很多像是像素,旋轉,放大縮小.3D 的計算三角型,著色,邊緣柔化等計算.這些都是很佔頻寬的東西,所以記憶體頻寬一定要大.才不會拖累到顯卡的效能
HyperTransport 又是另外一個技術.還有AMD 自從K8開始,就把記憶體控制給整合到CPU內.記憶體由CPU直接存取.給FSB 一點關係都沒有.所以沒有頻寬夠不夠的問題.他的FSB 已經用串列(向PCI-E,USB依樣)技術了.如果要提高一倍.那是動到大刀
從Pemtium 到 P4,這些32位元的CPU 的資料匯流排早就是64位元了
,XP32位元版無法發揮的是第一個,定址頻寬,XP 32 只有到4G,換句話說,你的記憶體插超過4G就有可能認不到了
第二.編譯過的組合語言並沒有包含64位元的整數指令集.所以無法用到CPU內的64位元的整數指令集,就這樣而已
2007-10-23 09:32:27 補充:
因為DDR2 的時脈是跑200Mhz,所以到了Data 傳輸率便成4倍所以
是800Mhz=0.8G.
CPU並不是幾乎所有的工作都用在主記憶體讀取上.以現在的標準.CPU讀寫記憶體有95%都在快取記體體上.
2007-10-22 07:52:33 · answer #1 · answered by flymouse.tw 7 · 0⤊ 0⤋
FSB是CPU到北橋晶片的頻寬
外頻乘以倍頻是CPU時脈這兩個名詞容易被搞混
以DDR2 800 FSB1333的主機板舉例
CPU到北橋晶片的頻寬為 1333*8=10664=10.7GB/s
北橋晶片到記憶體的頻寬為 800*8=6400=6.4GB/s (PC6400的由來就是這麼算的)
雙通道的演算法
記憶體頻寬計算公式
頻寬 = 記憶體運作時脈 x 記憶體傳輸速度
DDR2 SDRam記憶體的傳輸速度是64bit,也就是8Bytes因為DDR可以同時上下端各傳一筆資料,所以實際運作時脈要乘以2
所以DDR2 800的記憶體頻寬是400Mhz*2*8Bytes = 6400(6.4GB)由上式可知DDR2 800時脈為400Mhz
雙通道時脈為2倍所以經過雙通道後的頻寬為
400*2*2*8=12800=12.8GB/s相當於1條DDR2 1600的頻寬
當然超出目前FSB1333的主機板很多但是下一代X38的主機板FSB都是1600起跳的
AMD的演算法有一點不一樣HyperTransport的技術以最最白話文來解釋就是記憶體跟處理器的通道是直通的不用像INTEL一樣需要北橋晶片控制這種技術就像一般顯示卡一樣GPU跟顯卡上的記憶體如GDDR3直接傳輸至於HyperTransport的演算法我還在找
2007-10-31 15:41:41 補充:
INTEL C2D 現在出的FSB1333 是指他跟其他硬碟零件的傳輸率
硬碟等裝置傳輸路徑應該是
硬碟>南橋晶片>北橋晶片>記憶體>北橋晶片>CPU>北橋晶片>顯示卡>螢幕以上是INTEL的處理作業
2007-10-31 11:32:38 · answer #2 · answered by 亞桓 1 · 0⤊ 0⤋