DRAM(Dynamic Random Access Memory,動態隨機存取記憶體)是目前電腦、伺服器、工業電腦與嵌入式系統最主要的主記憶體技術之一。
當 CPU 執行作業系統、應用程式、影像處理或 AI 推論工作時,所需資料通常會先由 SSD 等儲存裝置載入 DRAM,再由處理器進行高速存取。相較於負責長期保存資料的 SSD,DRAM 屬於揮發性記憶體,系統斷電後,其中儲存的資料便會消失。
一般消費型電腦選擇記憶體時,多半著重容量與傳輸速度;但對 Industrial PC、Edge AI、醫療設備、交通系統、網路設備等長時間運作的應用而言,DRAM 選型還必須綜合評估 ECC、工作溫度、模組類型、平台相容性、環境防護,以及產品生命週期與供貨一致性。
本文將從 DRAM Memory 的基本架構開始,說明 DRAM 與 RAM、SRAM 的關係,進一步解析 DDR4、DDR5、ECC 與不同記憶體模組規格,並整理工業應用在 DRAM 選型時的重要考量。
RAM(Random Access Memory)是隨機存取記憶體的統稱,而 DRAM 則是 RAM 中最主要的技術類型之一。
簡單來說,兩者並不是互相獨立的記憶體種類,而是「分類」與「技術架構」的關係。
| 項目 | 說明 |
|---|---|
| RAM | 隨機存取記憶體的總稱 |
| DRAM | 需要週期性刷新、廣泛作為系統主記憶體 |
| SRAM | 不需週期性 Refresh,低延遲但單位容量成本較高,常應用於 CPU Cache |
| DDR4 / DDR5 | 現代同步 DRAM 的不同技術世代 |
| LPDDR | 以降低功耗為主要設計方向的 DRAM |
| HBM | 採用堆疊架構、強調高記憶體頻寬 |
因此,可以理解為:DRAM 屬於 RAM,但 RAM 並不只有 DRAM。
SSD 與 DRAM 雖然都負責處理資料,功能卻完全不同。
SSD 屬於非揮發性儲存裝置,適合長期保存作業系統、應用程式與檔案;DRAM 則提供 CPU 執行工作時所需的高速工作空間。
以 Edge AI 影像辨識系統為例,作業系統、AI Runtime、部分模型資料、Frame Buffer,以及即時處理中的影像資料,都可能占用系統 DRAM。
因此,記憶體容量不足時,系統可能需要更頻繁地透過 Swap 或其他儲存空間補足可用記憶體,造成額外 I/O 與延遲。另一方面,若記憶體中的資料發生位元錯誤,依錯誤位置與系統架構不同,也可能進一步造成資料異常、應用程式錯誤,甚至系統當機或重新啟動。
對需要 24/7 長時間運作的工業設備而言,DRAM 因此不只是「容量夠不夠」的問題,也直接關係到平台穩定性與資料可靠度。
DRAM 全名中的「Dynamic」,正是來自它必須持續進行資料刷新(Refresh)的特性。
典型 DRAM Memory Cell 採用 1T1C 架構,由:
所組成。
電容器利用不同的電荷狀態表示二進位資料,而電晶體則負責控制該記憶單元的讀取與寫入。
由於每一個 Memory Cell 所需元件相對精簡,DRAM 可以在有限的晶片面積內建立大量記憶單元,進而提供較高的儲存密度。這也是 DRAM 能夠以相對合理的單位容量成本,成為 PC、伺服器與嵌入式系統主記憶體的主要原因。
DRAM 的關鍵限制在於:電容器中的電荷會隨時間逐漸流失。
因此,即使系統持續供電,記憶體控制器仍必須週期性執行 Refresh,避免 Memory Cell 中的資料因電荷衰減而失真。
部分 DRAM 規格中,可看到類似「8,192 refresh cycles within 64 ms」的 Refresh 條件,代表系統必須在指定的 Refresh Window 內完成相應數量的 Row Refresh;若以 8,192 次與 64 ms 計算,平均約每 7.8 μs 會進行一次刷新動作。
因此,與其簡化成「DRAM 每 64 ms Refresh 一次」,更精確的理解方式是:
DRAM 必須在規範的 Refresh Window 內,完成必要記憶列的刷新操作。
實際 Refresh 行為與參數仍會依 DRAM 世代、記憶體顆粒設計及工作條件而有所不同。
DRAM 與 SRAM(Static Random Access Memory)同樣屬於揮發性記憶體,但兩者在架構、成本與應用定位上有明顯差異。
| 比較項目 | DRAM | SRAM |
|---|---|---|
| 基本結構 | 典型為 1T1C | 通常由多個電晶體組成儲存單元 |
| 是否需要 Refresh | 需要 | 不需要週期性 Refresh |
| 儲存密度 | 高 | 較低 |
| 單位容量成本 | 較低 | 較高 |
| 延遲特性 | 相對較高 | 相對較低 |
| 典型用途 | 系統主記憶體 | CPU Cache、高速 Buffer |
SRAM 不需要利用電容器持續保存電荷,因此不必像 DRAM 一樣定期 Refresh,並能提供較低的存取延遲。
然而,SRAM 每一個 Memory Cell 所需的電晶體數量較多,晶片面積與單位容量成本也相對較高,不適合以相同成本提供數 GB 至數十 GB 的主記憶體容量。
因此,現代運算架構通常由 SRAM 負責 CPU Cache 等追求低延遲的小容量高速記憶體,而系統主記憶體則主要採用具有高密度與成本效益優勢的 DRAM。
DDR4、DDR5、LPDDR、GDDR 與 HBM 都建立在 DRAM 技術之上,只是針對不同應用需求採用不同的介面、架構與產品設計。
例如 LPDDR 著重行動與低功耗裝置,GDDR 主要面向圖形運算,而 HBM 則強調高記憶體頻寬。
對 Industrial PC、嵌入式系統、Edge Computing 與伺服器平台而言,目前最常見的主記憶體選擇仍以 DDR4 與 DDR5 為主。
| 項目 | DDR4 | DDR5 |
|---|---|---|
| 常見資料傳輸率 | 可達 DDR4-3200 | 由 4800 MT/s 起,並持續發展更高速規格 |
| 標準工作電壓 | 1.2V | 1.1V |
| On-Die ECC | 無 | 有 |
| 模組通道架構 | 單一 64-bit Channel | 兩個獨立 32-bit Sub-channels |
| Bank 架構 | 較少 | Bank 數量與架構進一步擴充 |
| 典型平台 | 成熟 IPC、嵌入式設備、既有伺服器 | Edge AI、HPC、新世代工業與伺服器平台 |
DDR5 不只是單純提高資料傳輸率,也重新調整記憶體內部架構,包括雙 Sub-channel、更多 Bank、On-Die ECC,以及模組端電源管理等設計,以因應更高資料率與平台頻寬需求。
不過,DDR5 並不代表在所有工業設備中都一定比 DDR4 更適合。
工業平台通常具有較長的產品生命週期,選型時必須同步考慮 CPU 世代、Chipset、主機板設計、軟硬體驗證成本,以及既有產品的量產狀態。
若既有設備已經建立穩定的 DDR4 平台與完整驗證結果,只為採用較新的記憶體世代而重新設計系統,未必能帶來相對應的效益。
因此,DDR4 或 DDR5 的選擇,應回到實際平台效能需求與產品生命週期判斷,而不是單純以世代新舊作為選型依據。
除了 DDR 世代,實際選擇 DRAM Memory 時還會遇到資料傳輸率、Latency、容量、模組尺寸與 Memory Topology 等規格。
以 DDR4-3200 為例,其中的「3200」代表約 3200 MT/s(Mega Transfers per Second) 的資料傳輸率,而不是直接代表 DRAM Clock 為 3200 MHz。
DDR 是 Double Data Rate,可在每一個 Clock Cycle 的上升沿與下降沿各進行一次資料傳輸,因此 Data Rate 與實際 Clock Frequency 是不同概念。
在技術規格或工業專案文件中,建議以 DDR4-3200 MT/s、DDR5-5600 MT/s 等方式表達,以避免將記憶體資料傳輸率與時脈頻率混為一談。
CL(CAS Latency)描述記憶體接收到 Read Command 後,到資料準備輸出所需經過的 Clock Cycle 數量。
不同記憶體世代與資料速率具有不同 Clock Period,因此比較 DDR4 與 DDR5,或不同速度等級的模組時,必須將 CL 與 Clock / Data Rate 一併納入判斷,而不能直接認定「CL 越低就一定越快」。
對工業平台而言,選型時更應優先確認:
消費型 PC 可能透過 XMP 等設定追求更高記憶體效能,但對必須長時間穩定運作的 Industrial PC、交通、醫療與網通設備而言,通常更重視平台驗證與標準工作條件,而不是單純追求超頻參數。
DDR4、DDR5 描述的是 DRAM 技術世代;UDIMM、SO-DIMM、RDIMM 則代表不同的模組架構與應用形式。
| 模組 | 特性 | 常見應用 |
|---|---|---|
| UDIMM | 標準尺寸、Unbuffered | IPC、工作站、Edge Computing |
| SO-DIMM | 體積較小 | Embedded PC、Edge Box、交通設備 |
| ECC UDIMM | Unbuffered 架構搭配系統級 ECC | 工業電腦、工作站、部分伺服器 |
| ECC SO-DIMM | 小型化模組搭配 ECC | 嵌入式、交通、網通 |
| RDIMM | Registered 架構,適合較高容量配置 | Server、Data Center |
| CUDIMM / CSODIMM | 加入 Clock Driver 的高速 DDR5 模組 | 新世代高資料率平台 |
選擇以前,必須先確認 CPU、Chipset 與主機板支援哪些 Memory Topology,而不是單純依容量或外觀尺寸採購。
DDR5 導入 On-Die ECC 後,最常見的誤解之一,就是把所有 DDR5 記憶體直接視為 ECC Memory。
實際上:
DDR5 On-Die ECC 與系統級 ECC 所保護的範圍不同,兩者不能直接畫上等號。
On-Die ECC 是整合於 DDR5 DRAM Die 內部的錯誤修正機制,用於提升 DRAM 晶片內部資料儲存的可靠性。
它主要處理 DRAM Die 內部特定的位元錯誤,但並不等於從 CPU Memory Controller、Memory Bus 到 DIMM 的整條資料路徑都具備系統級 ECC 保護。
完整的 ECC Memory 功能並不是單靠記憶體模組即可實現,而需要 CPU、主機板與 DRAM 模組共同支援。
一般而言,需要同時確認:
常見的 SECDED(Single Error Correction, Double Error Detection)機制,可修正特定單一位元錯誤並偵測特定雙位元錯誤。
對醫療設備、網路基礎設施、伺服器、交通控制、Edge Server,以及其他高度重視資料完整性與系統可用性的設備而言,若專案要求 ECC,就應在硬體設計初期確認整個 Memory Subsystem 是否真正支援系統級錯誤修正,而不是僅確認使用 DDR5。
一般 PC 選擇記憶體時,容量、速度與價格通常是主要比較指標;但工業設備面對的運作條件往往更加複雜。
例如 Edge Computing、Networking、IoT、5G、Surveillance、Automation 與 Industrial PC 等應用,不僅可能需要長時間持續運作,也可能部署於高低溫、粉塵、腐蝕性氣體、振動或其他非一般室內環境。
因此,工業級 DRAM 的選型通常需要同時考量:
對工業專案而言,記憶體的價值並不只反映在單一規格數字。
從設計導入、驗證、量產到後續維護,CPU 平台相容性、BOM 一致性、環境可靠度與供應週期,都可能直接影響產品生命週期內的導入成本與維護風險。
因此,在規劃 Industrial PC、Edge AI、醫療設備、交通系統或網路設備時,DRAM 選型應從「效能最高」進一步轉向「是否符合整體平台需求」。
若系統需要更高記憶體頻寬,可評估新一代 DDR5;既有成熟平台則可依產品生命週期持續採用 DDR4。涉及資料完整性時,應進一步確認系統級 ECC;部署於嚴苛環境時,則必須將寬溫與環境防護規格納入評估。
適合工業系統的 DRAM,不一定是規格最高的記憶體,而是能在既定平台、工作負載與環境條件下,持續提供穩定效能、可靠資料存取與長期供貨一致性的記憶體。
ADATA Industrial 可依 CPU 平台、記憶體容量、DDR 世代、ECC、寬溫與環境防護等需求,協助評估適合的工業級 DRAM Memory,並將平台相容性、量產一致性及產品生命週期需求一併納入選型考量。

了解 DRAM Memory 是什麼、如何運作,以及 DDR4、DDR5、SRAM 與 ECC 記憶體的差異,並掌握工業應用中的關鍵選型考量。

了解 Server RAM 選型重點,解析 ECC、UDIMM 與 RDIMM 差異,以及 DDR4/DDR5、記憶體容量、平台相容性與工業伺服器應用。

比較 ECC RAM 與 Non-ECC RAM 的差異,解析 ECC Memory 錯誤修正原理、DDR5 On-Die ECC、平台相容性與 UDIMM、RDIMM、SODIMM 選型,並說明醫療、網通、NVR、Edge AI 與交通設備何時需要 ECC。

Signage Storage 涵蓋 Digital Signage、POS、Kiosk 與 AI 零售設備的本機儲存需求。本文解析 SSD 介面、容量、耐寫度、工作溫度、PLP、SMART 監控與固定 BOM 等選型重點。

解析工業級SSD的TBW、DWPD、P/E循環與pSLC/MLC/TLC/QLC差異,依監控、網安、邊緣運算等工作負載選對耐用型固態硬碟。威剛工業級提供選型與樣品支援。

SSD SMART 是什麼?本文解析 SATA 與 NVMe SMART 差異,說明 Power On Hours、Temperature、Percentage Used、Available Spare 等常見健康參數,協助 Edge Storage 與工業設備掌握 SSD 健康狀態。