過去問解きまくり研究所 ホーム

平成27年度 春期 午前 問10

コンピュータ構成要素

データバス幅に必要な冗長ビット

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

原典の 2ⁿ は 2 の右肩に n(上付き)です。本ファイルでは上付き文字で書きました。

答えと解説を見る

✓ これが正解ウ9

解説

128は2の7乗なので冗長ビットは7に2を足した9です。

設問はデータバス幅を 2 の累乗の形で表し、そのときの指数を使って冗長ビットの数を決める式を与えています。まず 128 が 2 を何回掛けた値かを求めます。2 を 7 回掛けると 128 になるので、指数は 7 です。次に式へ当てはめると、冗長ビットは指数に 2 を足した数なので 9 ビットとなります。判定の軸は、指数を正しく求めることと、求めた指数に 2 を足すことの二つです。どちらか一方でも取り違えると答えが変わるので、順に確かめます。

ほかの選択肢はなぜ違うのか

出典:平成27年度 春期 基本情報技術者試験 午前 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)