🟡 メモリ系
ECC メモリ
エラー検出・訂正機能付きの信頼性重視メモリ
別名・略称: ECC Memory Error Correcting Code エラー訂正メモリ
🧾 概要
エラー検出・訂正機能付きの信頼性重視メモリ
何ができるか
- 1ビットエラーを自動訂正、2ビットエラーを検出
- 宇宙線などによるソフトエラーを補正
- サーバー・ワークステーションでデータ整合性を確保
- 長時間稼働システムの安定性を向上
特徴
- 通常メモリより1チップ多く搭載(72bit構成)
- DDR4/DDR5の両方に存在
- DDR5には「オンダイECC」が標準搭載(別概念)
- 対応CPU/マザボでないと機能を活かせない
図解
通常メモリ : ┌─8bit─┐×8 = 64bit
[DRAM][DRAM]...[DRAM]
ECCメモリ : ┌─8bit─┐×9 = 72bit
[DRAM][DRAM]...[DRAM][ECC]
▲
└─ パリティ用
仕組み
- 64bitデータに対して8bitのチェック符号を付加
- ハミング符号系のアルゴリズムで誤り訂正
- 読み出し時にエラー検出・訂正を実行
構成要素 / 種別
- UDIMM ECC — ワークステーション向け
- RDIMM — サーバー向け、レジスタ搭載
- LRDIMM — 大容量サーバー向け、低負荷バッファ
■ ユースケース
- 実務:サーバー、CADワークステーション、長期計算機
- 比較・選定:/posts/memory-selection-guide/
■ 関連用語
■ 関連サイト・詳細な文書
- Kingston ECC解説 — サーバーメモリ
- JEDEC — ECC規格策定団体