令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問22
テクノロジ/コンピュータ構成要素ECC メモリで,2 ビットの誤りを検出し,1 ビットの誤りを訂正するために用いるものはどれか。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問22
- ア偶数パリティ
- イ垂直パリティ
- ウチェックサム
- エハミング符号
正解:エ
解説
ハミング符号は,複数のパリティビットを組み合わせて付加することで,2ビットの誤りを検出し,そのうち1ビットの誤り位置を特定して訂正できる誤り訂正符号であり,ECCメモリの誤り検出・訂正に用いられます。
選択肢ごとの解説
- ア誤り。偶数パリティは1ビットの誤り検出しかできず,誤りの訂正はできません。
- イ誤り。垂直パリティも誤り検出のための方式であり,単独では誤りの訂正はできません。
- ウ誤り。チェックサムはデータの誤り検出に用いられる値ですが,誤り箇所を特定して訂正する機能はもちません。
- エ正しい。ハミング符号は,2ビットの誤り検出と1ビットの誤り訂正を実現できる符号化方式であり,ECCメモリで使用されます。