ウカマル応用情報技術者ログイン

令和2年度 10月 応用情報技術者 問10

テクノロジ系

メモリの誤り検出及び訂正を行う方式のうち,2ビットの誤り検出機能と,1ビットの誤り訂正機能をもつものはどれか。

選択肢
正解と解説

正解 エ

1ビットの誤り訂正と2ビットの誤り検出ができるのは、ハミング符号です。

ハミング符号は、データビットに複数の検査ビットを加える符号です。各検査ビットは、データビットの異なる組合せから求めます。受信側で検査ビットを再計算すると、誤ったビットの位置が分かります。そのため1ビットの誤りを訂正でき、2ビットの誤りを検出できます。ECC(Error Correcting Code)メモリでは、ハミング符号にパリティビットを1つ加えたSECDED(Single Error Correction Double Error Detection)方式が使われます。

ア:奇数パリティは、1の個数が奇数になるよう検査ビットを1つ付ける方式です。1ビットの誤りを検出できますが、訂正はできず、2ビットの誤りは検出できません。

イ:水平パリティは、データを並べた各行にパリティビットを付ける方式です。単独では誤りを検出できますが、訂正はできません。垂直パリティと組み合わせると1ビットの訂正ができます。

ウ:チェックサムは、データの合計値を検査値として付け、受信側で照合する方式です。誤りを検出できますが、誤ったビットの位置は分からず、訂正はできません。

出典:令和2年度 10月 応用情報技術者試験 問10

全年度から出題。10問で実力を判定します。登録不要。

出典:令和2年度 10月 応用情報技術者試験 問10(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方