![帶有 ECC 的 DDR4 RAM 是否比帶有 CRC 的常規 DDR4 RAM 具有顯著優勢?](https://rvso.com/image/1638123/%E5%B8%B6%E6%9C%89%20ECC%20%E7%9A%84%20DDR4%20RAM%20%E6%98%AF%E5%90%A6%E6%AF%94%E5%B8%B6%E6%9C%89%20CRC%20%E7%9A%84%E5%B8%B8%E8%A6%8F%20DDR4%20RAM%20%E5%85%B7%E6%9C%89%E9%A1%AF%E8%91%97%E5%84%AA%E5%8B%A2%EF%BC%9F.png)
DDR4 之前的標準 DIMM 沒有錯誤檢查功能,而具有增加 RAM 的 HA 伺服器或工作站的常見做法是使用具有 ECC 的 DIMM。
DDR4 標準引入了針對非 ECC 模組的 CRC 檢查。
這是否在一定程度上縮小了常規 RAM 和 ECC RAM 之間的安全差距,或者即使在工作站中,ECC 仍然建議使用一定數量的 RAM?
答案1
ECC 代表錯誤檢查和修正,而 CRC 代表循環冗餘校驗錯誤偵測。
ECC 透過修正單一位元死區等簡單錯誤,提供針對軟錯誤的更強保護。
簡而言之,CRC 只能偵測 RAM 錯誤,但 ECC 可能會成功修正小錯誤。
對於消費性設備來說,這兩種類型之間可能沒有太大區別,因為壞 RAM 總是需要更換。但對於關鍵任務設備,ECC 可以延長其使用壽命。
參見維基百科 錯誤檢測和糾正。