在無人的深夜, 你是否曾為購買怎樣的記憶體而困惑? 在無數個電閃雷鳴的夜晚, 你是否曾經為不懂記憶體只敢買大牌花冤枉錢而捶胸頓足?
今天某冬就帶大家了解一下記憶體的簡單小知識, 讓你在選購記憶體時不再煩惱! 本文偏向科普向, 老司機DIY玩家可以點擊右上角的叉叉, 當然感興趣的看官建議還是看完再點也不遲.
記憶體是什麼?
記憶體指的是記憶體存儲器, 又稱為主存, 是CPU用來直接定址和存儲的空間, 它相當於一座橋樑, 用以負責諸如硬碟, 主板, 顯卡等硬體上的數據與處理器之間數據交換處理, 我們可以把記憶體看作數據緩存區, 一個高速的緩存區.
記憶體之所以稱為記憶體, 是相對於硬碟這些外存而言, 我們要用的軟體數據都安裝存放在外存上, 但是當我們運行他們時, 就需要把這些軟體的數據調入記憶體, 才能運行順暢, 因為CPU和記憶體間的數據交換速度遠高於和外存交換速度.
記憶體容量大小有什麼區別?
記憶體容量這個可能大多數人都知道, 記憶體容量和固態容量一樣, 都是說明存儲數據多少的一個參數, 記憶體容量越大, 自然存儲數據就越多.
那麼當記憶體容量不足會發生什麼情況呢? 相信不少看官了解記憶體了是什麼就猜到, 當記憶體容量不足, 我們運行程序的數據不能調用到記憶體上運行, 就會造成明顯的卡頓感.
因為記憶體這座 '倉庫' 空間不夠, 裡面的人已經很多了 , 想要運行其他程序只能等待裡面運行的程序數據先停止運行調出記憶體.
那麼在手機記憶體都普遍3GB以上的2018年, 我們購買電腦記憶體一般多少足夠呢?
某冬建議大家保證 電腦記憶體容量大小在8GB 及以上, 其原因是隨著硬體的發展, PC軟體的發展也越來越快, 越來越能榨乾電腦硬體的性能.
許多日常辦公應用和瀏覽器都增加了不少功能附加元件, 運行他們時也越來越佔有記憶體, 而對於喜歡玩遊戲的看官就更是如此了, 以近年最火的《絕地求生》為例, 我們就曾測試即使8GB記憶體也有點捉襟見肘.
有錢的看官自然可以加錢到16GB記憶體, 但是現在除了非常專業的工作軟體和極端的電腦應用環境.
一般的日用環境是遠遠用不完16GB記憶體的, 繼續加記憶體容量對電腦性能提升微乎其微, 況且現在記憶體條這麼貴, 因此某冬建議有錢的看官如無特殊需求使用 16GB記憶體即可.
記憶體頻率是啥?
記憶體和CPU, GPU核心一樣, 都有頻率, 也就是這些電子產品的工作時鐘速度, 記憶體主頻是以MHz (兆赫) 為單位來計算的.
在同等架構標準下, 記憶體頻率越高, 他們時鐘速度也越快, 反應越靈敏, 自然就更好.
但和CPU, GPU不同的是, 我們平常說的記憶體頻率是記憶體的等效頻率, 而不是記憶體顆粒實際頻率, 那麼記憶體等效頻率和顆粒實際頻率又是什麼關係呢? 還有人說記憶體的工作頻率又是什麼呢? 這就要從DDR記憶體的運行機制說起了.
DDR時代的記憶體可以在脈衝的上升和下降都傳輸數據, 就是一個周期傳輸了兩次數據, 所以等效周期速度(頻率) 就是單次傳輸速度 (顆粒核心頻率) 的兩倍, 這也叫顆粒的工作頻率.
其次記憶體的等效傳輸速度又與記憶體預讀取機制有關. 預讀取機制又是什麼呢?
打個比方, 假如某冬一秒鐘跑了兩步, 每步跨距1米, 那麼我最終跑步的速度2m/s, 在這裡2m/s就是記憶體的等效頻率, 跑了兩步相當於記憶體時鐘周期內數據傳輸了兩次, 而跨距就是記憶體的預讀取機制.
我們可以輕易的發現, 假如我們的跨距越大, 最終的速度就會越快, 記憶體也是如此, DDR時代每一代記憶體之間很大的差別就是預讀取機制大小不同, 為了方便大家理解, 我整理了一下, 以顆粒核心實際頻率為200為例.
我們可以看到當記憶體預讀取不同, 最終的等效速度就有很大的差別, DDR預讀取2bit, DDR2預讀取4bit, DDR3預讀取8bit,DDR4是16bit.
所以在記憶體顆粒的核心頻率相同的時候, DDR的等效頻率是顆粒核心頻率的兩倍, DDR2是四倍, DDR3是八倍, DDR4是16倍, 也因此DDR4到來讓記憶體等效頻率上了一個台階.
而記憶體等效頻率就是記憶體的最終速度, 是反映記憶體性能的最終體現, 同一條記憶體下頻率越高性能越好.
單雙通道又是啥?
單條記憶體是由64bit的記憶體控制器控制的, 雙通道記憶體的意思就是使用兩個64bit記憶體控制器分別控制兩條記憶體.
CPU可分別通過這兩條記憶體定址, 讀取數據, 從而使記憶體的理論頻寬增加一倍, 理論數據存取速度也相應增加一倍, 就好比馬路由單車道變成雙車道, 這時兩輛車可以同時通過而無需等待.
↑↑↑單通道2933MHz記憶體讀寫性能
雙通道2133MHz記憶體讀寫能力
看上去單雙通道真的提升很大, 但雙通道真的有必要嗎?
在日常使用中, 其實64bit的記憶體頻寬是足夠使用的, 但有一些場景例外, 比如你使用的是強力的核顯, 核顯以記憶體作為顯存, 這時候記憶體頻寬就顯得捉急了 , 在這種情況下加裝雙通道是絕對有必要的.
當然假如大家感興趣, 都可以嘗試加裝雙通道, 兩條4GB記憶體價格也不會比單條8GB記憶體貴多少, 而記憶體頻寬卻翻倍, 雖然電腦性能不會翻倍, 但性能肯定會有所提升.
那麼兩車道都這麼爽, 為什麼不做四車道呢?
其實是有四通道記憶體的, 但這需要主板和CPU支援, 而支援4通道記憶體的平台都是X299/X399這種昂貴的發燒級平台或者伺服器平台, 因此對於我們大部分消費者而言四通道記憶體不關我們啥事, 而且我們也用不到.
記憶體時序是什麼東東?
一般記憶體都會標有比如 '16-16-16-38' 這樣的數據, 我們一般稱之為記憶體的時序, 那麼這個時序又是什麼鬼呢?
時序對應的數值是CL-tRCD-tRP-tRAS.
CL全稱為CAS Latency, 翻譯過來叫列定址所需要的時鐘周期.
tRCD全稱RAS- to- CAS Delay, 是行定址和列定址時鐘周期的差值的意思.
tRP則是指RAS Precharge Delay, 意思為在下一個存儲周期到來前, 預充電需要的時鐘周期.
tRAS全稱為Row Active Delay, 指記憶體對某行的數據進行存儲時, 從操作開始到定址結束需要的總時間周期.
這四項記憶體數據是玩家最為關注的, 理解意思後就知道同一頻率下記憶體這四個數據越低, 記憶體的性能越好, 反應越靈敏, 而這其中最重要的就是第一項數值, 也就是CL.
而我們一般說 '時序為16的記憶體' 就是特指CL值為16的記憶體.
關於XMP/DOCP/AXMP
眾所周知, 遊戲玩家和DIY玩家在廣大消費者中只佔少數, 大部分還是不懂電腦的消費者, 那麼他們在用電子產品時最需要的就是能穩定使用而已.
也因此為了記憶體穩定, 廠商通常把記憶體出廠頻率設置的十分保守, 而遊戲DIY玩家可以對這些記憶體進行超頻以提升性能.
但是傳統超頻記憶體方式是很麻煩的, 要調頻率的同時還要調電壓, 更進一步還要調時序等小參數, 然後再一個個通過記憶體拷機驗證穩定性, 為了讓大家更方便的超頻記憶體, Intel在2007年提出XMP記憶體標準.
通過了英特爾XMP認證的記憶體, SPD中有兩個或更多頻率設定檔案, 只要在主板BIOS中啟用這些預設的XMP檔案, 即可將記憶體條自動超頻到1600或更高值, 簡單的說就是一個傻瓜式一鍵超頻的東西.
雖然XMP標準是intel提出的, 但是CPU市場除了Intel還有AMD, 為了照顧AMD消費者, AMD和主板記憶體廠商也合作做出在AMD平台使用的XMP標準.
但是這個叫法在不同廠商叫法不同, 比如在華碩BIOS內稱為DOCP (Allows you to select a DRAM O.C.profile,and the related parameters will be adjusted automatically允許你選擇一個記憶體超頻檔, 同時與之相關的參數都會被自動調整) , 而在微星主板則更簡單粗暴, 在XMP前面加了個AMD的A字, 稱為A-XMP.
那我怎麼選購記憶體呢?
作為普通消費者而言, 記憶體容量首先是要確保的, 記憶體容量不足會嚴重影響日常使用體驗, 而後面說的頻率, 時序等只是讓記憶體性能更強, 我們要 '先吃飽, 在考慮吃不吃得好. '
關於記憶體容量多少, 上文某冬已經提到建議在8GB到16GB之間, 但假如你有特殊需求, 或者就是錢多沒地方花想把主板插槽插滿當然也是可以的.
那麼當我們滿足了記憶體容量後應該選擇什麼樣的記憶體條呢?
記憶體的綜合性能可以用頻率除以CL值得到的數值比較, 這個數值能衡量記憶體的綜合性能. 但是在日常使用上, 頻率提升帶來性能的提升回比CL值縮小帶來性能的提升要大, 因此我們在預算有限的情況下, 優先考慮記憶體頻率的高低.
一般使用的話2400MHz頻率記憶體條已經足夠了, 對於DIY發燒友而言記憶體在3000MHz頻率以上就應該考慮其他問題了.
在記憶體單雙通道上, 建議大家還是選擇雙通道 , 比如我要購買8GB記憶體, 可以選擇兩條4GB, 這樣價格雖然貴了幾十塊, 但是對於性能提升還是值得的.
在時序上, 當記憶體頻率足夠高了, 比如我已經決定購買3200MHz的記憶體條, 那麼在都是3200MHz不同品牌記憶體條裡, 我們就要開始考慮時序了, 這時候時序好壞才是記憶體的短板.
而對於DIY玩家而言, 購買低頻率帶有XMP的遊戲記憶體條性價比更高, 他們預設頻率較低價格自然也較低, 但是具有XMP功能只要手動進BIOS設置一下記憶體就能超到高頻率.
但是這裡需要提醒兩點, 第一XMP功能需要主板支援, 所以各位若想購買有XMP標準的記憶體先看自己主板是否支援, 其二是XMP並不是100%會超頻成功.
不然廠商都把這些記憶體設置預設就那麼高頻率了, 所以購買XMP標準低頻記憶體打算超頻用更像一場賭博, 但DIY玩家還是可以考慮一下, 普通消費者建議直接購買預設高頻記憶體就好了, 這樣更穩定.
可能很多網友又要說某冬在說廢話, 當然是貴的好.
假如你這樣認為那麼恭喜你, 你已經在成為 '水魚' 的道路上邁出了堅實的一步, 就像上圖所示, 大家都是8GB記憶體條, 對於大多數預設使用記憶體的小夥伴而言是不是貴了74塊的金士頓記憶體性能更好呢?
寫在最後
雖然如今如今記憶體條貴的飛起, 但是對於需要裝機的小夥伴而言這金條又是必需品, 因此某冬也寫了這篇文章, 讓大家儘可能的更多了解記憶體, 從而達到機智地選購性價比記憶體條的效果, 也幫大家儘可能省錢.
接下來就是實操環節了, 希望大家都能買到稱心如意的記憶體.