必要な冗長ビットは何ビットか

正解は ウ (9ビット)です。 データバス幅が $2^n$ ビットのとき冗長ビットは n+2 ビットです。128 を2のべき乗で表すと $128=2^7$ なので n=7、冗長ビットは $7+2=9$ ビットです。 データバス幅 2のべき乗 n 冗長ビット n+2 32ビット $2^5$ 5 7 64ビット $2^6$ 6 8 128ビット $2^7$ 7 9

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

出典平成30年度 秋期 基本情報技術者試験 午前 問11
ア
7
イ
8
ウ
9
エ
10