愛伊米

記憶體為什麼要組雙通道?看完這篇你就懂了!

我們在購買記憶體條的時候往往會看到有16GB單條和8GBx2的套裝可選,既然容量都一樣,為什麼商家還要這樣差別設定,且套條的價格往往還比單條貴上一些。其實這是為那些要給自己電腦組雙通道記憶體準備的。那麼,什麼是雙通道呢?組雙通道又能帶來什麼好處?今天,我們就來詳細說說。

記憶體為什麼要組雙通道?看完這篇你就懂了!

記憶體雙通道原理

選擇兩根記憶體條組成雙通道,主要就是為了觸發記憶體雙通道頻寬的收益。那麼記憶體雙通道為啥能帶來更大的效能收益呢?我們需要知道什麼是位寬和頻寬,舉個例子,假設馬路就是傳輸資料的通道,車輛就是資料,那影響道路通行效率的只有兩個因素,一是車輛的速度,一個是馬路的寬度,也就是車道的數量。

在電腦當中,兩個裝置傳輸資料也是有一定的通路的,這個通路就是匯流排。匯流排的速度限制就是頻率,頻率高,匯流排的資料傳輸速度越快,頻率低,速度就越慢。所以可以理解為頻率就是總線上的車道限速,而位寬就相當於車道的數量。車道的數量越多,道路的通行能力也就越高,反映到總線上就是位寬越高匯流排的寬度越寬,資料的傳輸能力越強。

衡量匯流排資料傳輸的能力,那就看他單位時間內能傳輸多少資料了。比如說PCIe 3。0X1,在一秒鐘之內可以傳輸1GB(985MB)的資料,那他的頻寬就是1GB(985MB)每秒了。

明白頻率位寬和頻寬的關係之後,我們還需要知道記憶體頻寬的計算公式,即:記憶體頻寬=記憶體核心頻率x記憶體匯流排位寬x倍增係數。

記憶體為什麼要組雙通道?看完這篇你就懂了!

其中記憶體匯流排位寬就是要說的記憶體雙通道。當你只有一根記憶體的時候,這時候CPU執行某個程式,它就只能和這一根記憶體進行資料互動,但是如果你有兩根記憶體的話,CPU就可以同時和兩個記憶體互動資料。這樣的話,原本CPU通往記憶體的通路就從一根變成了兩根。

舉個例子說,當你在電腦執行一個軟體的時候,如果是一根記憶體,那軟體的資料就會完全在這根記憶體裡。而如果是兩根記憶體,電腦就會把軟體的資料拆散,一根記憶體存放一半的資料,然後在CPU讀取記憶體資料的時候,就可以同時從兩根記憶體一塊讀取。這樣,得益於位寬的翻倍,記憶體的速度也翻倍了。所以,雙通道記憶體實際上就是讓位寬翻倍,進而使記憶體傳輸總頻寬翻倍,最後帶來記憶體效能的提升。

記憶體為什麼要組雙通道?看完這篇你就懂了!

如何組雙通道

一般主機板上有2個插槽、4個插槽、8個插槽,能否組成雙通道是根據CPU裡的IMC決定的,IMC叫做記憶體控制匯流排,一般民用CPU支援的通道數都是雙通道。所以,4個插槽,插上4x4和2X8是是一樣的。

如果手動超頻的話,那就不一樣了,記憶體的數量會影響到超頻的穩定性,有的主機板兩根記憶體比四根好超,有的主機板四根記憶體比兩根好超,這和主機板的佈線有很大的關係。

那麼,我們該如何組雙通道呢?如果是兩個插槽就很簡單,插一根記憶體是單通道,兩根便是雙通道。如果有四個插槽,那麼1、2為一個通道,3、4為另一個通道,這時要組雙通道需要1、2插一根記憶體、3、4插一根記憶體,不過為了穩定性,優先是插在2、4插槽上面,這又和主機板佈線有關。

記憶體為什麼要組雙通道?看完這篇你就懂了!

不對稱雙通道

此外,還有一個問題:不同容量的記憶體能不能組成雙通道呢?答案是:可以。但需要注意的是,這種不對稱雙通道也遵循木桶效應,比如4GB和8GB記憶體組雙通道,4GB記憶體的全部和8GB的前半部分是雙通道,而8GB的後半部分仍是單通道。而將四根記憶體組不對稱雙通道,插法就更要講究。比如說兩根4GB和8GB記憶體,由於1、2槽是第一個通道,3、4是第二個通道,如果是4488這樣組,雙通道的部分就只有16GB,因為第一個通道提供8GB,第二個通道也提供8GB;而如果是4848/8484/4884/8448這樣插,第一個通道提供12GB,第二個通道也提供12GB,那24GB記憶體就全部是雙通道。

最後,組雙通道記憶體能帶來什麼實際好處呢?這裡便需提及CPU與記憶體互動資料的關係。當記憶體的頻寬翻倍以後,CPU和記憶體的互動效率就會提高,由於電腦執行的所有程式,包括系統都是臨時存放在記憶體當中的,假設記憶體的速度翻倍了,那麼基本上你在電腦上所有的操作都會提升。當然,這對於日常使用的體驗感覺可能並不是很明顯,但對於執行一些大型軟體或玩遊戲大作會有質的提升,比如在遊戲中,最明顯的差別就是幀率的提升,從而玩起來更加流暢。