組裝電腦內存單16g好還是雙8g好(電腦內存是雙8g好還是單16g好)

大家在組裝電腦的時候有沒有發現只要是上16G內存的基本上都是上兩根8G的還不是用一根16G的,知道這里面有什么玄機嗎?沒錯就是內存雙通道,用兩根8G內存組成雙通道起到的收益非常可觀的,如果你不了解雙通道的原理,億說電腦張一億給大家普及一下內存雙通道到底有什么好處。
在講解雙通道之前先給大家講一下位寬和帶寬的概念,我們就以公路為例吧,假設把公路看做是傳輸數據的通道,把車輛看做數據,如果路面自身沒問題的話那么影響道路通行能力的主要因素一個是限速另一個是車道的數量。在電腦中兩個設備傳輸數據也是有一定的通路的,這個通路就是總線,而總線的限速就是頻率,頻率越高總線的數據傳輸就越快,反之頻率越低傳輸速度就越慢。我們可以解理為頻率就是總線上的車道,而位寬就是車道的數量,車道越多道路的通行能力就越高,反映到總線上就是位寬越高總線的寬度越寬,數據傳輸能力越強。這里的寬度只是宏觀意義上的寬度,實際上總線并不存在寬度這么一說,這里只是給大家方便理解這么說。
道路的通行能力主要是看在單位時間內能夠通過多少輛車輛,衡量總線數據傳輸的能力就是看它單位時間內能傳輸多少數據。比如說PCIe3.0×1在一秒鐘內可以傳輸1GB(985MB)的數據那他的帶寬就是1GB(985MB)每秒,講完了頻率位寬和帶寬的關系之后我們引入一個公式,內存帶寬的計算方法:
內存帶寬=內存核心頻率×內存總線位寬×倍增系數
那這里能夠提高內存傳輸速率的方法有兩個,一是提高內存頻率,3600Mhz的內存在時序相同的情況下速度一定比3200Mhz的要快;二是提高內存總線的位寬,這個就是我們今天要講的主角內存雙通道。
如果我們只有一根內存,這時候CPU要運行一個程序時它就只能跟這一根內存進行數據交互,但是我們有兩根內存的話CPU就可以同時和兩根內存交互,這么一來CPU通往內存的通路就從一根變成了兩根。比如說我們要運行QQ的時候,QQ的數據就會完全在這個內存里,但是我們有兩根內存的話就可以把QQ的數據拆散之后一根內存放一半數據,CPU在讀取內存數據的時候就可以同時從兩個內存一塊讀取,這樣的話速度就是兩根內存的速度了,也就是位寬翻倍了,速度也就翻倍了。所以說雙通道內存實際上就是讓位寬翻倍進而使內存傳輸總帶寬翻倍帶來內存性能的提升。
又有人會問了,我的主板有四個內存插槽,插滿了四根之后是不是就能組四通道了呢?速度相對于單通道來講是不是翻了四倍呢?那些八槽的主板像是X299、X399插滿之后是不是就是八通道呢?答案是不可能!CPU和內存交換數據的部分叫Memory Controller I/O,就是我們常說的IMC,能用到多少通道的內存是由IMC來決定的,和主板上有多少內存槽是沒有關系的。目前來說民用平臺的CPU的IMC最大就只能支持到雙通道內存,所以即使我們主板上有四個或是八個內存槽,但因CPU的IMC只能支持雙通道的關系無論插多少根內存效果都是一樣的。這里有一個前提就是我們不手動超頻,為什么這么說呢,因為內存的數量會影響到超頻的穩定性,有的主板兩根內存比四根好超,有的主板四根內存比兩根好超。
目前大部分主板上配置的是兩根或是四根內存插槽,兩根插槽的就是一根插槽算一個通道共兩個通道;如果是四個內存插槽的主板的話第一二槽算是第一個通道,第三四槽就是第二個通道,所以我們要在四槽主板組雙通道的話要把第一個內存插到一二槽之中,第二個內存插到三四槽之中,比如說13/14/23/24才可以觸發內存雙通道,有些主板為了方便我們組雙通道特意把四個插槽做成兩種顏色,把內存插在相同顏色的插槽上就可以了。。
不過為了保證系統的穩定性,億說電腦張一億建議大家優先考慮插2/4槽,由于內存布線影響2/4插槽速度最快。家用平臺都是雙通道內存,如果大家想用四通道內存的話必須要買X299、X399這樣的HEDT平臺,它們的CPU的IMC是支持到四通道內存的,當然它們也是可以向下兼容雙通道內存的,一般的X299、X399都有八個內存插槽,一二槽為第一個通道,三四槽為第二個,五六槽為第三個,七八槽為第四個,具體的內存插法大家可以去查閱主板的說明書。再高的六通道甚至八通道的內存只能在超微的服務器主板上配合服務器的CPU才可以看到。
我們為什么要追求雙通道內存呢?如果我們了解了CPU和內存還有硬盤數據交互的關系就會知道,CPU是和內在交互數據的,當內存的帶寬翻倍以后CPU和內存的交互效率就會提高,由于我們運行的所有程序包括系統都是臨時放在內存當中的,如果內存的速度翻倍了那么基本上我們所有的操作都會有性能的提升,對于日常使用來說體驗并不是很明顯,但對于運行大型軟件或是玩大型3D游戲來說性能會有質的飛躍。我們就以游戲來舉例,兩臺電腦同等配置的情況下,一臺是單條16G,另一臺是雙8G,經過測試發現雙8G比單16G下平均高了足足20幀,甚至有些游戲能高出30幀50幀。這是一個什么概念,這好比把我們2070的顯卡免費換成了2080,然而并不需要我們多花錢,單條16G內存條和兩個8G內存條價格上是差不多的。所以我們在配電腦的時候只要說是玩游戲,商家都會給配雙8G內存還不是單16G。
那什么人群需要單條16G呢?基本上有兩種,第一種是生產力主機,生產力主機內存需求突破32G是經常有的事,主板內有四個內存槽的情況下只能買16G×4來獲取超過32G的內存容量,如果預算足的話我們可以先買2×16G等將來還可以升級;第二種就是ITX迷你主板,這種主板通常只有兩個內存槽,如果插2×8G將來升級還需要考慮出二手所以都是推薦單16G,之后需要更多的內存還有升級的空間,當然了如果我們不考慮升級的話那算隨便了。
還有人會問到如果用4G+8G這種不對稱容量的兩個內存可以組雙通道嗎?答案是可以。這種情況就叫不對稱雙通道,4G內存的全部和8G內存的前半部分是雙通道而8G的后半部分則是單通道,同理8G+16G組雙通道的話那就是8G的全部和16G的前半部分是雙通道而16G的后半部分是單通道。
如果是4個內存組不對稱雙通道,比如兩個4G和兩個8G的話插法就很有講究的,由于12槽是第一個通道34槽是第二個通道,如果是4488這樣插那雙通道的部分只有16G,第一個通道提供8G第二個通道也提供8G,總共16G雙通道和8G單通道,如果我們是插的4848、8484、4884、8484這樣的話第一個通道提供12G內存,第二個通道提供12G的內存,這樣我們24G的內存全部都是雙通道了。
不對稱雙通道有一個弊端,以4G+8G來舉例,系統并不知道這12G哪部分是雙通道哪部分是單通道,在Windows系統中會被一視同仁,我們的系統并不能智能的幫我們把常用和實時使用的軟件扔到雙通道的部分暫時不丟到單通道里,所以有可能會出現一種情況就是我們今天打開這個軟件系統給扔到了雙通道里性能很高,到了第二天由于內存用的比較多雙通道部分已經用完了,這時候再次打開這個軟件就會被系統給丟到單通道里了,導致了性能出現下降,所以說要組雙通道內存還是推薦組對稱的比較好。
