IPA過去問ドリル

平成30年度 秋期 基本情報技術者試験 午前 問11

テクノロジ/コンピュータ構成要素

メモリのエラー検出及び訂正にECCを利用している。データバス幅2ⁿビットに対して冗長ビットがn+2ビット必要なとき,128ビットのデータバス幅に必要な冗長ビットは何ビットか。

出典:平成30年度 秋期 基本情報技術者試験 午前 問11

正解:ウ

解説

データバス幅が2ⁿビットのとき,必要な冗長ビット数はn+2ビットです。128ビットは2⁷なのでn=7となり,必要な冗長ビットはn+2=7+2=9ビットになります。

選択肢ごとの解説

  • 誤り。7はnの値であり,冗長ビット数(n+2)ではありません。
  • 誤り。n+1として計算すると8になりますが,正しくはn+2です。
  • 正しい。128=2⁷なのでn=7,冗長ビット数はn+2=9ビットです。
  • 誤り。n+3として計算すると10になりますが,正しくはn+2です。
基本情報技術者の過去問を演習モードで解く