電腦記憶體核心術語解析:從BANK到ECC
記憶體是電腦效能關鍵,理解其專業術語有助於選購、除錯與超頻。本文深入解析BANK、Parity、ECC等核心概念。
BANK:記憶體銀行架構
BANK指記憶體模組內部的邏輯分區。早期主機板需偵測記憶體時序,現代SPD(Serial Presence Detect)晶片儲存時序參數,BIOS直接讀取SPD即可完成設定,無需人工偵測。多通道架構下,正確填滿BANK頻道對效能影響極大。
Parity(同位檢查)vs ECC(錯誤糾正碼)
Parity 同位檢查
- 每個位元組增加1位檢查位(奇/偶校驗)
- 僅能偵測單一位元錯誤,無法定位或修正
- 發現錯誤時通常觸發NMI(不可屏蔽中斷),系統暈機
- 成本低,早期伺服器/工作站常見
ECC 錯誤糾正碼
- 使用Hamming碼等演算法,每64位數據增加8位檢查碼(72位總寬)
- 可單-bit修正、雙bit偵測(SEC-DED)
- 硬體層面自動修正,作業系統無感知,極大提升穩定性
- 需CPU、主機板、記憶體三方支援,伺服器/工作站標配
效能與成本權衡
| 特性 | Non-ECC | Parity | ECC |
| 錯誤處理 | 無 | 僅偵測 | 自動修正單bit |
| 資料寬度 | 64-bit | 72-bit (含8bit parity) | 72-bit (含8bit ECC) |
| 適用場景 | 消費級桌機/筆電 | 早期關鍵任務 | 伺服器、工作站、關鍵業務 |
| 價格溢價 | 基準 | ~5-10% | ~15-25% |
實務建議
- 一般家用/遊戲電腦:Non-ECC即可,性價比最高
- 24/7運算、資料庫、虛擬化主機:強烈建議ECC
- 混插ECC與Non-ECC會導致ECC功能失效,嚴禁混用
- 消費級CPU(Core i5/i7/Ryzen 5/7)通常不支援ECC,需選Xeon/Threadripper/Epyc或支援ECC的Ryzen PRO
理解記憶體術語不只是背誦定義,更是做正確硬體決策的基礎。下次升級或組裝時,請根據用途選擇適當等級的記憶體。