DBデータベーススペシャリスト試験 午前Ⅱ
平成29年度春期 データベーススペシャリスト 午前Ⅱ 問22
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アECC
- イRSA
- ウチェックサム
- エパリティ
解き方のヒントを見る
信頼性向上方式を見分ける視点
メモリアクセスの信頼性を考えるときは、障害への対応がどの段階に関わる説明なのかを整理し、方式の役割や処理の目的を混同しないことが重要です。
この問題で問われていること
選択肢を読む際は、誤りへの対応に関する説明の役割と、アクセス処理のどの場面に関係するかという一点に絞って確認し、名称や印象だけで判断しないようにします。
視点
説明を、対象となる障害、検知の有無、復旧までの流れという観点で読み分けます。個々の方式を暗記するより、説明が担う役割と適用される段階を対応づけると、用語の似た選択肢を落ち着いて比較できます。
確認ポイント
- 説明が扱うのは、誤りの発生そのものか、発生後の対応かを確認する。
- 追加情報や処理の目的が、異常の発見と情報の回復のどちらに結び付くかを見る。
- 方式の名前ではなく、アクセス処理のどの場面で信頼性に関係する説明かを確かめる。
正解と解説を見る
正解
ア
解説
メモリアクセスで発生したデータ誤りを自動的に訂正できる方式はECCです。ECCは誤り訂正用の情報を付加し、検出した誤りの復元を可能にする。
理由
ECCは誤り訂正符号を用いて、メモリから読み出したデータの誤りを検出し、条件に応じて自動訂正する方式です。そのため、メモリアクセスの信頼性向上とデータ誤りの自動訂正という設問の条件に合う。
比較
RSAは公開鍵暗号方式、チェックサムはデータの誤り検出に用いる値、パリティはビット誤りの検出に用いる付加ビットです。いずれも、この設問が求めるメモリデータの自動訂正方式には該当しない。
選択肢ア(正解)
これは正解だよ。ECCは誤り訂正符号を用いる方式で、メモリから読み出したデータに誤りがある場合、その誤りを検出して訂正できる。したがって、メモリアクセスの信頼性を高め、データ誤りを自動訂正する方式という設問の条件に一致する。
選択肢イ
これは不正解だよ。RSAは公開鍵暗号方式であり、通信や保存データの暗号化、デジタル署名などに用いられる。メモリアクセス時に発生したデータ誤りを検出し、自動的に訂正するための方式ではないため、設問の条件には一致しない。
選択肢ウ
これは不正解だよ。チェックサムはデータから計算した値を利用して、転送や保存の過程で誤りが生じたかを確認する方法である。誤りの検出には使えるが、誤ったデータを自動的に訂正する方式ではないため、正答にはならない。
選択肢エ
これは不正解だよ。パリティはデータに検査用のビットを付加し、ビット誤りの有無を確認する方法である。誤りを検出する用途はあるものの、誤ったデータを自動的に復元・訂正する機能を示す方式ではないため、設問には適合しない。
学習のポイント
誤り検出と誤り訂正の機能差を、方式名と用途から整理する。
出典:独立行政法人 情報処理推進機構(IPA)平成29年度春期 データベーススペシャリスト試験 午前Ⅱ 問22(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針