平成30年度 秋期 基本情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素メモリのエラー検出及び訂正にECCを利用している。データバス幅2ⁿビットに対して冗長ビットがn+2ビット必要なとき,128ビットのデータバス幅に必要な冗長ビットは何ビットか。
出典:平成30年度 秋期 基本情報技術者試験 午前 問11
- ア7
- イ8
- ウ9
- エ10
正解:ウ
解説
データバス幅が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です。