分享:
▲
▼
沒聽説過!
雙通道首先出現在Intel平臺上,後來AMD也成功地引入了這項技術,最早出現在AMD上的雙通道是nForce2 Ultra平臺,當時還是Barton輝煌的Socket462時代,但是AMD第一代雙通道內存性能效率低下,而且適逢更新換代,所以它只是走了相當短的一段路;進入K8時代,AMD革命性地把內存控制器從北橋芯片中轉植入CPU內部,大大地縮短了內存數據的讀寫延時,但是早期的Socket754平臺上並沒有沿用之前的雙通道技術,直到後來Socket939才重新采用回雙通道內存技術;現在AMD全面向新的SocketAM2架構過渡,
雙通道內存技術回顧
雙通道內存技術其實是一種內存控制和管理技術,在理論上能夠使兩條同等規格內存所提供的帶寬增長一倍。但其實它並不是什麽新技術,很早就被應用於服務器和工作站系統中了,後來為了解決臺式機日益窘迫的內存帶寬瓶頸它才走到了咱們身邊。在幾年前,Intel曾推出支持雙通道內存傳輸技術的i820芯片組,它與RDRAM(RAMBUS)內存構成了一對黃金搭檔,所發揮出來的卓絕性能使其一時成為市場的最大亮點,但生產成本過高的缺陷卻造成了叫好不叫座的情況,最後被市場所淘汰,後來直到i865/i875時代,Intel才重新把雙通道內存技術用到當時主流DDR內存上面。
普通的單通道內存系統具有一個64位的內存控制器,而雙通道內存系統則有2個64bit的內存控制器,在雙通道模式下具有128bit的內存位寬,從而在理論上把內存帶寬提高一倍。雖然雙64位內存體系所提供的帶寬等同於一個128bit內存體系所提供的帶寬,但是二者所達到效果卻是不同的。雙通道體系包含了兩個獨立的、具備互補性的智能內存控制器,理論上來說,兩個內存控制器都能夠在彼此間零延遲的情況下同時運作。比如說兩個內存控制器,一個為A、另一個為B。當控制器B準備進行下一次存取內存的時候,控制器A就在讀/寫主內存,反之亦然。兩個內存控制器的這種互補“天性”可以讓等待時間縮減50%。雙通道DDR的兩個內存控制器在功能上是完全一樣的,並且兩個控制器的時序參數都是可以單獨編程設定的。這樣的靈活性可以讓用戶使用二條不同構造、容量、速度的DIMM內存條,此時雙通道DDR簡單地調整到最低的內存標準來實現128bit帶寬,允許不同密度/等待時間特性的DIMM內存條可以可靠地共同運作
所謂雙通道,就是芯片組可在兩個不同的數據通道上分別尋址、讀取數據。這兩個相互獨立工作的內存通道是依附於兩個獨立並行工作的、位寬為64bit的內存控制器下,因此使普通的DDR內存可以達到128bit的位寬,如果是DDR266的話,雙通道技術可以使其達到DDR533的效果。
雙通道DDR有兩個64bit內存控制器,雙64bit內存體系所提供的帶寬等同於一個128bit內存體系所提供的帶寬,但是二者所達到效果卻是不同的。雙通道體系包含了兩個獨立的、具備互補性的智能內存控制器,兩個內存控制器都能夠在彼此間零等待時間的情況下同時運作。例如,當控制器B準備進行下一次存取內存的時候,控制器A就在讀/寫主內存,反之亦然。兩個內存控制器的這種互補“天性”可以讓有效等待時間縮減50%。
雙通道DDR的兩個內存控制器在功能上是完全一樣的,並且兩個控制器的時序參數都是可以單獨編程設定的。這樣的靈活性可以讓用戶使用三條不同構造、容量、速度的DIMM內存條,此時雙通道DDR簡單地調整到最低的密度來實現128bit帶寬,允許不同密度/等待時間特性的DIMM內存條可以可靠地共同運作。
簡而言之,雙通道技術是一種關系到主板芯片組的技術,與內存自身無關,只要廠商在芯片內部整合兩個內存控制器,就可以構成雙通道DDR系統。而主板廠商只需要按照內存通道將DIMM分為Channel 1與Channel 2,用戶也需要成雙成對地插入內存,就如同RDRAM那樣。如果只插單根內存,那麽兩個內存控制器中只會工作一個,也就沒有了雙通道的效果。
以前的主板上也有3到4個內存插槽(DIMM),根據廠家的規定將它們命名為DIMM1、2、3或4(主板上也有同樣的文字用來標明內存插槽的編號),但北橋芯片內只有1個64位的內存控制器,此時插入多根內存後內存總線的位寬還是64位,工作頻率也不會改變,但內存的總容量卻成倍增加了。這種主板上內存插槽緊密的排列在一起,彼此之間的距離也完全相同。 i865/i875的北橋芯片(或稱為MCH/GMCH,GMCH內置了顯示功能)內有A、B兩個64位的內存控制器,每個控制器又可以支持兩根內存插槽,所以主板上同樣有4根內存插槽,編號同樣延續了DIMM1、2、3、4的標註方式,不過這4根插槽並非緊密的靠在一起,而是分為A、B兩組 nForce2的北橋芯片(或稱為IGP/SPP,IGP內置了顯示功能)內同樣有兩個64位的內存控制器,其中A控制器只支持一根內存插槽,B通道則支持兩根,而且nForce2主板組建雙通道模式時對內存容量乃至型號都沒有嚴格的要求,使用方便。
雙通道內存技術在實際使用中要註意的問題
老用戶升級時最大的問題就在於原來的內存能否繼續使用,從前面的介紹不難看出Intel對內存的要求明顯要高於nVIDIA,i865/i875主板上的內存必須完全相同才能組建雙通道系統,而nVIDIA則要簡單的多,但多種內存協同工作時的情況仍然非常復雜,在某些主板和環境下也許並沒有問題,但在另外的環境下則讓用戶痛苦不堪,所以建議大家在使用中多加留意,一旦在建立雙通道過程中遇到兼容和穩定性問題時首先就要從內存檢查做起。
雙內存通道對內存條本身的性能往往有著更高的要求,單通道下運行良好的內存不一定能在相同頻率下組建雙通道模式,為此某些nForce2主板中加入了北橋加壓的功能以提高內存的兼容性,而主板BIOS中提供的內存加壓也大大提高了內存穩定工作的幾率,如果這些設定都無法保證系統的穩定,建議大家再降低內存的延遲參數或者調用內存SPD內置的參數去工作。
此外,最近流行的打開865主板內置PAT功能的改造(通過刷新主板BIOS而獲得)也提高了對內存品質的要求,某些主板上的內存優化選項更是榨取了內存的所有剩余資源,大家在這些主板上建立雙通道時一定要逐步調整,這樣才能在速度和穩定之間找到自己內存的平衡點,達到最佳的狀態。
865/875主板建立雙通道時相同的內存最為重要,此外就要將內存插入對應的DIMM1+3或2+4時才能真正建立起雙通道模式。
nForce2主板對內存本身要求不是那麽嚴格,其關鍵就是要有一根內存插入獨立的DIMM1中,其他的內存插入另一通道的DIMM2或3中,就能進入雙通道狀態。
i865PE/G及i875P主板支持DDR266/333/400等多種內存規格,不同標準的內存能夠提供不同的內存帶寬,另外i865PE/G及i875P主板還支持雙通道內存技術,在對應的內存插槽上同時插入兩根(或四根)內存時能獲得兩倍於同頻率單內存條的帶寬。
單DDR400帶寬=3.2GB/s
雙通道DDR400帶寬=6.4GB/s
800MHz FSB的P4C對內存帶寬的需求=6.4GB/s
i865主板一般將內存設定在默認的Auto或By SPD模式(即根據內存SPD內的信息自動配置),穩定性和兼容性較好,如果大家對自己的內存有信心,那麽適當降低CAS、RAS、RAS to CAS Delay、Precharge to Delay等參數的數值(如2/2/2/5),可以提高系統的性能,其中CAS對性能的影響最為明顯,一般最好設定在2或者2.5。
|