ECCによる冗長ビット数の計算
正解は ウ (9ビット)です。 与えられた条件から、データビット数 $m=128$ のときに必要な冗長ビット数は $n+2$ ビットです。 128を2の累乗で表すと $128 = 2^7$ なので $n=7$ です。したがって、必要な冗長ビット数は $n+2 = 7+2 = 9$ となります。 この問題では一般的なECCの公式を別途導くのではなく、問題文に与えられたルールに従って計算するだけで正解を導くことができます。 データバス幅 2のべき乗 冗長ビット n+2 64ビット $2^6$ 8 128ビット $2^7$ 9 256ビット $2^8$ 10
エラー
通信路符号化(誤り検出訂正)
誤り検出・訂正方式
メモリのエラー検出及び訂正に ECC を利用している。データバス幅
2
n
2^n
2
n
ビットに対して冗長ビットがn+2ビット必要なとき 128 ビットのデータバス幅に必要な冗長ビットは何ビットか。
出典
基本情報技術者試験 サンプル問題 科目A 問11
ア
7
イ
8
ウ
9
エ
10
前の問題
スキップ
【正解・解説】ECCによる冗長ビット数の計算|基本情報 サンプル問題 科目A 問11 | IT資格ラボ