DDR4和DDR5怎麼選

DDR5 是最新且最出色的內存標準,幾乎在所有方面都比 DDR4 更出色。現在,Intel 和 AMD 的最新 CPU 都已經支持 DDR5,內存領域也已經開始進入一個新時代。

然而,這並不意味著 DDR4 已經過時。Intel 的 12 和 13 代 CPU 支持 DDR4,AMD 價格相對實惠的Ryzen 5000 CPU 也支持 DDR4,目前也還是預算有限,但尋求性價比的熱門選擇。

DDR4和DDR5怎麼選

對於要新購和選擇升級計算機設備的用戶來說,需要面臨在 DDR4 和 DDR5 之間做出選擇。這不僅是價格和性能的問題,還取決於主板和 CPU 的類型。

什麼是 DDR SDRAM

當人們說到 RAM 時,通常指的是同步動態隨機存取存儲器(SDRAM)。 SDRAM 的功能在於它同步 CPU 和內存之間的數據傳輸,充當了 CPU 和硬碟之間的一種「緩衝區」,讓 CPU 能夠快速訪問和操作數據,而無需不斷訪問速度較慢的硬碟。

不要將 SDRAM 與 SRAM 混淆,SRAM 代表靜態隨機存取存儲器,指的是用於 CPU 緩存的內存。

DDR 代表雙倍數據速率。因此,DDR SDRAM 意味著每個時鐘周期發生兩次傳輸,是一種更新版本,基於相同 DDR 技術的新型 RAM。這就是為什麼帶有 DDR2、DDR3、DDR4 和 DDR5 等標籤的原因 。每一代 DDR 都比上一代具有漸進式性能改進 。

DDR4和DDR5怎麼選

對於大多數計算機而言,RAM 看起來像一條可以插入主板的卡片。儘管 RAM 的各個版本具有差不多的大小和形狀,但它們並不兼容。

DDR4 vs. DDR5 內存:主要區別

DDR5 內存在物理上與現有的 DDR4 極為相似。與從 DDR3 過渡到 DDR4 時不同(240 引角增加到 288),新的 DDR5 與其前身相比,沒有新增引腳數,它仍然保留了 288 引腳的布局,但引腳防呆缺口位置卻略有不同。

兩者之間真正的區別在於架構設計層面,DDR4 採用單個 64 位通道,而 DDR5 則具有兩個獨立的 32 位子(雙)通道。傳輸長度也從 8 位元組增加到了 16 位元組。

下面我們詳細介紹兩者之間的關鍵區別:

外觀和介面

每一代新的 DDR SDRAM 都比舊一代擁有更先進的功能和更好的性能。它們乍一看外觀幾乎相同,但實際上存在一些細微差別。例如,DDR4 比 DDR3 略厚。此外,在從 DDR3 到 DDR4 的迭代過程中,插槽防呆口趨向於靠近中間;在 DDR5 時代,雖然防呆口仍然略偏向一側,但更接近中間了。

DDR4和DDR5怎麼選

初始頻率

DDR5 內存最大的優勢之一是更高的頻率。隨著多核心處理器的不斷推出和更新,內存頻率升級變得至關重要。例如,Intel Core i9-13900K 共有 24 個核心,即使是相對低功率的 Core i5-13400 也有十個核心。未來,主流 PC 市場只會提供強大的 CPU,核心數量也會更多,因此提高內存頻率是非常有必要的。

JEDEC(聯合電子器件工程理事會)規定:DDR4 的數據速率(或頻率)範圍從 DDR4-1600 到DDR4-3200;對於 DDR5,規定的頻率範圍為 DDR5-3200 到 DDR5-6400。但可以肯定的是,DDR5-4800 將會成為初始基線,標準會隨著時間的推移而不斷拉高。DDR5 更高的頻率成為了它比 DDR4 有更優秀帶寬的原因。

單條內存最大容量

DDR5 標準帶來的另一個好處是更高容量的內存。在 DDR4 時代,單條內存條的最大容量可達 32GB。基於支持 2DPC(每通道 2 個 DIMM)的主流主板,DDR4 平台上最常見的總內存容量限制為 128GB;而在 DDR5 時代,單條內存已經完全跨越到了一個新水平,可以達到 128GB。如果使用相同的 2DPC 主板進行比較,則總內存容量可達 512GB。

從 DDR 發展歷史來看,DDR5 的容量限制也非常符合過去標準,每一代都比前一代提高了四倍以上。

DDR4和DDR5怎麼選

工作電壓

電源效率也是 DDR5 內存的主要亮點之一。從表面上看,DDR5 內存的工作電壓為 1.1V,低於 DDR4 的 1.2V。但已經有 DDR4 內存可以擴展到 1.6V,可以肯定地說,DDR5 也將進一步增加到更高電壓。隨著對更快內存速度的市場需求增加,DDR5 的工作電壓也將隨之攀升。

值得指出的是,主板並不負責 DDR5 內存的電壓調節。新內存具有電源管理 IC(PMIC)——主流模塊為 5V,伺服器級別 為 12V。PMIC 會使用主板上的 5V 輸入並將其轉換為可用電壓。PMIC 具有許多優點,包括改進的電壓調節、強大的信號和低電子噪音,這無疑是一項目好的改變。但它實際增加了內存的成本,這也是當前 DDR5 價格偏高的主要原因之一。

On-Die ECC

晶元內糾錯碼(On-Die ECC)是 DDR5 的新功能,旨在糾正 SDRAM 晶元中的位錯誤。隨著 SDRAM 晶元通過縮小晶圓半導體工藝密度而增加,數據泄漏的可能性也會增加。有了晶元內糾錯碼,DDR5 可以通過修復晶元內部的錯誤來減輕這種風險,從而提高可靠性並降低缺陷率。

DDR4和DDR5怎麼選

DDR4 vs. DDR5 內存:規格

前面已經介紹了內存標準的一些主要差異,讓我們來總結一下 DDR3、DDR4 和 DDR5 之間的關鍵差異(基準規格):

基準屬性DDR3DDR4DDR5
發布日期2007 年2014 年2021 年
時鐘速率800-2133MHz1600-3200Mhz3200-6400Mhz
內存密度最高 16GB最高 128GB最高 512GB
最大 UDIMM 大小8GB32GB128GB
電壓1.5V1.2V1.1V
延遲CL9-CL13CL14-CL19CL32-CL40
傳輸速率6400MB/s12800MB/s44800MB/s
最大數據速率1.6Gbps3.2Gbps6.4Gbps
電源管理主板主板DIMM PMIC
DIMM 針腳240 (R, LR, U); 204 (SODIMM)288 (R, LR, U); 260 (SODIMM)288 (R, LR, U); 260 (SODIMM)

DDR4 vs. DDR5 內存:性能

在性能比較中,我們使用 Kingston 的 Fury Beast DDR5 內存與英特爾 Core i9-12900K 配合。英特爾的 Alder Lake-S 桌面 CPU 是首批支持 DDR5 且同時支持 DDR4 內存的消費級處理器,以方便直接比較 DDR4 和 DDR5。我們選擇用 Gigabyte Z690 Aorus Pro DDR5 主板進行測試。

Kingston Fury Beast DDR5 內存模塊默認以 DDR4-4800 在 1.1V 下,以 JEDEC 規定的時序 38-38-38 運行。但通過快速訪問 Intel XMP 3.0,Fury Beast 可以提升到 DDR5-5200,時序為 CL40,電壓為 1.35V。

基準Kingston Fury Beast 32GB(2X16) DDR5-5200 CL40ADATA XPG GAMMIX D30 32GB(2X16) DDR4-3600 CL18
PCMark 101214511628
Cinebench R232708627,40
Blender – BMW8788
Corona 1.3 – RT5454
Handbrake x264, .mkv to .mp4123131
Handbrake x265, .mkv to .mp4283291

基準測試數據並不讓人意外,兩者之間的性能差異非常輕微。畢竟,這些是 CPU 基準測試,更多地依賴於 CPU 核心的原始計算能力。在遊戲中,CPU 會承擔不同的角色,DDR5 的性能優勢會更明顯。

DDR4 vs. DDR5 內存:兼容性

  • 由於英特爾繼續在第 12 代和第 13 代 CPU 中支持 DDR4,因此 DDR4 具有出人意料的良好兼容性;DDR4 也與舊版 Ryzen 5000 CPU 兼容。
  • 目前,僅有英特爾第 12 代和第 13 代 CPU 以及 AMD Ryzen 7000 支持 DDR5 內存,而且 Ryzen 7000 僅支持 DDR5。

DDR4 和 DDR5 在物理和電子上是不同的,雖然英特爾第 12 代和 13 代 CPU 支持 DDR4 和 DDR5,但 LGA 1700 主板只能選擇使用其中的一種。也就是說,要麼選 DDR5 要麼用 DDR4。

DDR4和DDR5怎麼選

主板決定了兼容的內存類型,如果您正在組裝一台新電腦,檢查這一點非常重要。

DDR4 與 DDR5 內存:應該如何選擇

我們已經看到了 DDR4 和 DDR5 內存之間的主要差別,現在最重要的問題是:我們在組裝 PC 時該選擇購買哪種內存?這個問題其實主要取決於預算、想用什麼樣的 CPU,以及這台設備的主要用途。

由於 LGA 1700 主板只支持選項其中一種內存標準使用,如果有足夠的預算並且確實需要額外的性能,那麼放棄 DDR4 轉而使用 DDR5 才有意義。

DDR5 的價格目前顯著偏高,如果用它,將多付出一些入門費用。

DDR4和DDR5怎麼選

如果預算有限且想要組裝 12/13 代英特爾 CPU,建議選擇一款有相對較高頻率的 DDR4 內存,這樣跟低檔 DDR5 也大差不差;如果是組裝用於高幀率遊戲或者視頻工作流的高端用途,DDR5 可以幫助提高幀率和生產力,出血購入還是值得的。

DDR4 也有一個很強的優勢,它與舊版 Ryzen 5000 晶元兼容,這意味著不僅可以節省內存的錢,還可以在 CPU 和主板費用上也省下一筆。

一般來說,DDR5 對於主要以高幀率遊戲或圖形工作站需求,並有大把預算的用戶來說是值得的;對於其他用戶而言,DDR4 完全夠用,而且它的總體擁有成本要低很多。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/282428.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-12-21 13:24
下一篇 2024-12-21 13:25

相關推薦

  • Python創建分配內存的方法

    在python中,我們常常需要創建並分配內存來存儲數據。不同的類型和數據結構可能需要不同的方法來分配內存。本文將從多個方面介紹Python創建分配內存的方法,包括列表、元組、字典、…

    編程 2025-04-29
  • Python變數在內存中的存儲

    該文章將從多個方面對Python變數在內存中的存儲進行詳細闡述,包括變數的聲明和賦值、變數的引用和指向、內存地址的變化、內存管理機制等。 一、聲明和賦值 在Python中,變數聲明…

    編程 2025-04-29
  • Python計算內存佔用

    Python是一種高級的、解釋性的、面向對象的、動態的程序語言,因其易於學習、易於閱讀、可移植性好等優點,越來越受到開發者的青睞。當我們編寫Python代碼時,可能經常需要計算程序…

    編程 2025-04-28
  • 使用Go-Redis獲取Redis集群內存使用率

    本文旨在介紹如何使用Go-Redis獲取Redis集群的內存使用率。 一、Go-Redis簡介 Go-Redis是一個用於連接Redis伺服器的Golang客戶端。它支持Redis…

    編程 2025-04-28
  • Python內置函數——查看對象內存

    本文將介紹Python內置函數中,在開發中查看對象內存的相關函數。 一、id()函數 id()函數是Python內置函數,用於返回對象的唯一標識符,也就是對象在內存中的地址。 nu…

    編程 2025-04-27
  • Python進程池共享內存用法介紹

    本文將從多個方面詳細闡述Python進程池共享內存的相關知識,包括如何使用進程池、進程池的實現原理、進程池中的共享內存管理等。本文內容將涵蓋: 一、進程池的使用 進程池是一種有效的…

    編程 2025-04-27
  • 深入解析Redis內存淘汰策略

    Redis是一個高性能鍵值資料庫,由於其快速、穩定和易於使用,它已經成為很多應用程序中不可或缺的一部分。在使用Redis時,我們需要考慮內存管理問題。Redis內存淘汰策略是如何工…

    編程 2025-04-25
  • 解決SQL Server內存佔用高問題的方法

    一、關閉不必要的服務 在SQL Server安裝時,默認開啟了許多服務,包括SQL Server Browser,SQL Server Agent等。關閉不必要的服務可以釋放內存資…

    編程 2025-04-25
  • c++內存模型的詳細闡述

    一、c 內存模型有哪些 c語言的內存模型主要包括4個方面:數據類型在內存中的分布、存儲類型、指針、內存分配和釋放。 數據類型在內存中的分布,首先是指針類型,在32位系統中佔4個位元組…

    編程 2025-04-23
  • 深入gperftools:性能分析和內存分析工具

    一、gperftools安裝 gperftools是一個用於分析CPU使用率、內存分配和性能分析的工具。在Ubuntu系統上安裝gperftools,我們需要在終端中鍵入: $ s…

    編程 2025-04-23

發表回復

登錄後才能評論