萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

ECC 記憶體技術詳解:錯誤檢查糾正如何守護伺服器穩定

ECC 定義與作用

ECC(Error Checking and Correcting,錯誤檢查與糾正)是一種能即時偵測並修正記憶體錯誤的技術。ECC 記憶體廣泛應用於伺服器與圖形工作站,大幅提升系統安全穩定性。

從奇偶校驗到 ECC 的演進

Parity(奇偶校驗)機制與缺陷

  • 在每個位元組(8 bits)外增加 1 位校驗位,透過計算 1 的個數奇偶性來檢測錯誤。
  • 缺陷:只能「發現」錯誤,無法精確定位錯誤 bit 位置,故無法修正多位錯誤;隨資料位寬增加,校驗位成倍增加(16-bit 需 2 位、32-bit 需 4 位),大容量下檢測能力不足。

ECC 技術優勢

  • 8-bit 資料需 5 位 ECC 碼;資料位每增加一倍,ECC 位僅增加 1 位(16-bit→6、32-bit→7、64-bit→8),擴展性極佳。
  • 不僅能檢測錯誤,更能「自動修正」單-bit 錯誤,甚至偵測多-bit 錯誤,使系統在錯誤發生時持續正常運作,不致中斷。

選購提醒

部分入門級低端伺服器使用普通 PC 記憶體(無 ECC),採購時務必確認是否支援 ECC 功能,關鍵業務系統建議強制要求 ECC 記憶體。

ECC 記憶體原理示意圖
copyright © 萬盛學電腦網 all rights reserved