![ECC 付き DDR4 RAM は、CRC 付き通常の DDR4 RAM に比べて大きな利点がありますか?](https://rvso.com/image/1638123/ECC%20%E4%BB%98%E3%81%8D%20DDR4%20RAM%20%E3%81%AF%E3%80%81CRC%20%E4%BB%98%E3%81%8D%E9%80%9A%E5%B8%B8%E3%81%AE%20DDR4%20RAM%20%E3%81%AB%E6%AF%94%E3%81%B9%E3%81%A6%E5%A4%A7%E3%81%8D%E3%81%AA%E5%88%A9%E7%82%B9%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
DDR4 以前の標準 DIMM にはエラー チェック機能がなく、RAM を増設した HA サーバーやワークステーションでは、ECC 付きの DIMM が一般的に使用されていました。
DDR4 規格では、非 ECC モジュールの CRC チェックが導入されました。
これにより、通常の RAM と ECC RAM 間の安全性のギャップはある程度解消されたのでしょうか。それとも、ワークステーションでも一定量の RAM には ECC が推奨されるのでしょうか。
答え1
ECC はエラーのチェックと訂正を意味し、CRC は巡回冗長検査エラー検出を意味します。
ECC は、単一ビットのデッドなどの単純なエラーを修正することで、ソフト エラーに対する強力な保護を提供します。
つまり、CRC は RAM エラーのみを検出しますが、ECC は小さなエラーの修正に成功する可能性があります。
消費者向けデバイスの場合、不良 RAM は常に交換する必要があるため、2 つのタイプの間に大きな違いはないかもしれません。しかし、ミッションクリティカルなデバイスの場合、ECC によって耐用年数を延ばすことができます。
Wikipediaを参照 エラー検出と修正。