ECCメモリとメモリパリティとは?
ECCメモリとメモリパリティとは、宇宙線などによるビット反転(ソフトエラー)に備え、メモリモジュールに冗長ビットを持たせる仕組み。パリティは1ビットの誤りを検出するだけだが、ECCは検査ビットを増やして1ビット誤りの訂正と2ビット誤りの検出(SECDED)まで行う。サーバで標準採用される可用性設計の一つ。
いーしーしーめもりとめもりぱりてぃ
ECCメモリとメモリパリティの意味
宇宙線などによるビット反転(ソフトエラー)に備え、メモリモジュールに冗長ビットを持たせる仕組み。パリティは1ビットの誤りを検出するだけだが、ECCは検査ビットを増やして1ビット誤りの訂正と2ビット誤りの検出(SECDED)まで行う。サーバで標準採用される可用性設計の一つ。
ECCメモリとメモリパリティの具体例
64ビットデータに8ビットの検査ビットを足した72ビット幅のDIMMを使う。訂正できた誤りはログに記録されるので、特定のモジュールで訂正が頻発したら故障予兆として計画的に交換できる。定期的に全域を読み直して誤りを直すメモリスクラビングを併用する構成もある。
ECCメモリとメモリパリティは試験でどう引っ掛けられる?
ECCは「1ビット訂正・2ビット検出」が基本で、2ビット誤りは検出できても訂正できない。またECC対応にはメモリだけでなくCPU・チップセット側の対応が必要で、ECC付きDIMMを挿せば有効になるとは限らない。
ECCメモリとメモリパリティと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。