CPU與內存帶寬的匹配問(wèn)題 細心的朋友可能發(fā)現,在品牌機的廣告中對內存往往只粗略標注“DDR 256MB"或”“DDR2256MB”字樣,對于內存頻率的重要指標(如“DDR400”)卻是猶抱琵琶半遮面,是廠(chǎng)家忘記了嗎?那這種頻率/帶寬上的差異又會(huì )給我們帶來(lái)什么呢?
帶寬是影響CPU和內存數據交換的關(guān)鍵因素,要讓兩者發(fā)揮出最佳性能,CPU的外頻和總線(xiàn)帶寬最好與內存相匹配。
對于Intel主流處理器而言,CPU前端總線(xiàn)帶寬=前端總線(xiàn)頻率(FSB)×64位總線(xiàn)位寬/8。比如,外頻為133MHz的P4 CPU的FSB為533MHz,其帶寬為533×64/8=4.2GB/s。
小知識:相對于Intel的CPU提到的前端總線(xiàn),現在的AMD的處理器已經(jīng)沒(méi)有了前端總線(xiàn)的概念,因為其內存控制器是集成在處理器內部,而Intel平臺則還是在主板芯片組上。
內存頻率和帶寬的關(guān)系可以用以下的公式來(lái)計算:內存帶寬=內存頻率×內存總線(xiàn)位寬×內存倍速/8,(SD內存倍速=1,DDR/DDR2內存倍速=2,雙通道DDR內存倍速=4)。如DDR400的帶寬為:200×64×2/8=3.2GB/s。
大家可以根據上面給出的計算方法,因該可以很簡(jiǎn)單就找到適合CPU的內存,內存帶寬必須大于或等于CPU所需帶寬,沒(méi)有瓶頸才能發(fā)揮CPU的性能。
目前品牌機多采用FSB 533MHz的CeleronD 340,FSB 800MHz的Pentium4560和PentiumD820,而需要的內存帶寬分別為:4.2GB/s,6.4GB/s,6.4GB/s。根據筆者的調查發(fā)現,當前低端的品牌機通常采用DDR266的內存,中端品牌機通常采用DDR333的內存,而高端的則采用DDR400的內存。采用DDR266或DDR333內存的品牌機都會(huì )造成計算機不同程度的性能下降。
內存頻率/帶寬的關(guān)系
內存種類(lèi) 頻率 內存總線(xiàn)位寬 帶寬
SDRAM100 PC100 100MHz 64bit 0.8GB/s
SDRAM133 PC133 133MHz 64bit 1.1 GB/s
DDR266 PC2100 133MHz 64bit 2.1 GB/s
DDR266-雙通道 PC2100 133MHz 64bit 4.2 GB/s
DDR333 PC2700 166MHz 64bit 2.7 GB/s
DDR333-雙通道 PC2700 166MHz 64bit 5.4 GB/s
DDR400 PC3200 200MHz 64bit 3.2 GB/s
DDR400-雙通道 PC3200 200MHz 64bit 6.4 GB/s
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。