1ビット誤り訂正+2ビット誤り検出 をテーマとした ネットワークスペシャリスト試験 択一式問題10問
了解しました ✅
以下に 1ビット誤り訂正+2ビット誤り検出 をテーマとした ネットワークスペシャリスト試験 択一式問題10問+解答・解説 を作成しました。
---
1ビット誤り訂正+2ビット誤り検出に関する問題集
---
問題1
1ビット誤り訂正と2ビット誤り検出を可能にする符号はどれか。
A. パリティ符号
B. CRC符号
C. ハミング符号(拡張ハミング符号)
D. リードソロモン符号
正解:C
解説: 拡張ハミング符号(SECDED符号)は、1ビット誤り訂正と2ビット誤り検出が可能。
---
問題2
拡張ハミング符号が2ビット誤りを検出できる理由はどれか。
A. CRCを組み合わせているため
B. パリティビットを1つ追加しているため
C. 誤り位置を常に特定できるため
D. 再送制御を使うため
正解:B
解説: 標準のハミング符号に 全体パリティビット を追加することで、2ビット誤りを検出できる。
---
問題3
1ビット誤り訂正+2ビット誤り検出符号を用いる代表的な応用はどれか。
A. RAID 0
B. ECCメモリ
C. データ圧縮アルゴリズム
D. VPN通信
正解:B
解説: ECCメモリはSECDEDを採用し、1ビット誤りを訂正、2ビット誤りを検出する。
---
問題4
1ビット誤り訂正+2ビット誤り検出を可能にするために必要なハミング距離はどれか。
A. 2
B. 3
C. 4
D. 5
正解:C
解説: ハミング距離が4の符号は、1ビット訂正と2ビット検出が可能となる。
---
問題5
拡張ハミング符号(SECDED)の略称の意味として正しいものはどれか。
A. Secure Data Encoding and Decoding
B. Single Error Correction, Double Error Detection
C. Simple Encoding Code, Data Error Detection
D. Standard Error Checking, Dual Error Detection
正解:B
解説: SECDED = Single Error Correction, Double Error Detection を意味する。
---
問題6
ECCメモリが「2ビット誤りを検出」した場合に取るべき一般的な動作はどれか。
A. 自動的に訂正する
B. エラーを検出しシステムに通知する
C. 無視して処理を継続する
D. 全てのデータを暗号化する
正解:B
解説: ECCメモリは2ビット誤りを検出はできるが訂正はできないため、通知して処理を停止またはエラー扱いとする。
---
問題7
1ビット誤り訂正+2ビット誤り検出の限界として正しいものはどれか。
A. 3ビット以上の誤りも訂正できる
B. 3ビット以上の誤りは誤検出する可能性がある
C. 全ての誤りが訂正可能
D. 冗長ビットが不要になる
正解:B
解説: SECDEDでは3ビット以上の誤りが起きると、誤検出や誤訂正が発生する可能性がある。
---
問題8
ハミング距離が4の符号が持つ能力はどれか。
A. 1ビット訂正、2ビット検出
B. 2ビット訂正
C. 3ビット検出
D. 誤り検出不可
正解:A
解説: ハミング距離4では、1ビット訂正+2ビット検出 が可能。
---
問題9
1ビット誤り訂正+2ビット誤り検出が特に重要となる環境はどれか。
A. 大容量メモリを搭載するサーバ
B. 個人用スマートフォン
C. データ圧縮ツール
D. VPNゲートウェイ
正解:A
解説: サーバ用途の大容量メモリではソフトエラー発生確率が高いため、ECC(SECDED)が重要。
---
問題10
拡張ハミング符号における「全体パリティビット」の役割はどれか。
A. データ圧縮率を上げる
B. 誤り訂正速度を向上させる
C. 2ビット誤りを検出できるようにする
D. 暗号化を強化する
正解:C
解説: 全体パリティビットにより、2ビット誤りを確実に検出可能となる。
---
まとめ
拡張ハミング符号(SECDED) は、1ビット誤り訂正と2ビット誤り検出が可能。
ハミング距離4 が必要条件。
ECCメモリに広く応用されている。
ただし 3ビット以上の誤りには対応できない。
---
👉 次はこの「ECCメモリでのSECDEDの実装例」を 午後Ⅰ形式(短文解析・穴埋め問題) にして作成しましょうか?
コメント
コメントを投稿