內存的最大帶寬是指什麽?人們說DDR333 DDR400又是指什麽?
問題描述:
內存的最大帶寬是指什麽?人們說DDR333 DDR400又是指什麽?
解析:
現在的單通道內存控制器壹般都是64bit的,8個2進制bit相當於1個字節,換算成字節是64/8=8,再乘以內存的運行頻率,如果是DDR內存就要再乘以2,因為它是以sd內存雙倍的速度傳輸數據的,所以
DDR266,運行頻率為133MHz,帶寬為133*2*64/8=2100MB/s=2.1GB/s
DDR333,運行頻率為166MHz,帶寬為166*2*64/8=2700MB/s=2.7GB/s
DDR400,運行頻率為200MHz,帶寬為200*2*64/8=3200MB/s=3.2GB/s
所謂雙通道DDR,就是芯片組可以在兩個不同的數據通道上分別尋址、讀取數據。這兩個相互獨立工作的內存通道是依附於兩個獨立並行工作的,位寬為64-bit的內存控制器下,因此使普通的DDR內存可以達到128-bit的位寬,因此,內存帶寬是單通道的兩倍,因此
雙通道DDR266的帶寬為133*2*64/8*2=4200MB/s=4.2GB/s
雙通道DDR333的帶寬為166*2*64/8*2=5400MB/s=5.4GB/s
雙通道DDR400的帶寬為200*2*64/8*2=6400MB/s=6.4GB/s
關於瓶徑問題:
CPU與北橋芯片之間的數據傳輸速率稱前端總線(FSB),對於intel的主流平臺,其采用Q/P總線技術,FSB=CPU外頻*4,如賽揚4的外頻為100,其FSB為400,數據帶寬為3.2GB/s,P4A的外頻為100,其FSB為400,數據帶寬為3.2GB/s,P4B的外頻為133,其FSB為533,數據帶寬為4.2GB/s,P4C、P4E的外頻為200,其FSB為800,數據帶寬為6.4GB/s,對於AMD的主流平臺,其采用EV6總線技術,FSB=CPU外頻*2,對於Athlon XP,其外頻為133,166,200,對應的FSB分別為266,333,400,數據帶寬分別為2.1,2.7,3.2GB/s
FSB與內存帶寬相等的情況下,則不存在瓶徑問題,如果內存帶寬小於FSB則形成內存帶寬瓶徑,無法完全發揮系統的性能。
因此對於對於intel的主流平臺,如賽揚4的外頻為100,其FSB為400,數據帶寬為3.2GB/s,應該使用DDR400或雙通道DDR200以上,P4A的外頻為100,其FSB為400,數據帶寬為3.2GB/s,應該使用DDR400或雙通道DDR200以上,P4B和C4D的外頻為133,其FSB為533,數據帶寬為4.2GB/s,應該使用DDR533或雙通道DDR266以上,P4C、P4E的外頻為200,其FSB為800,數據帶寬為6.4GB/s,應該使用雙通道DDR400以上,對於AMD的主流平臺,Athlon XP,其外頻為133,166,200,應該分別使用DDR266,DDR333,DDR400,在這個平臺上沒必要使用雙通道內存。