コンピュータ構成要素
平成28年度 秋期 基本情報技術者試験 午前 問11
1M バイトのメモリを図のように MPU に接続するとき,最低限必要なアドレスバスの信号線の本数 n はどれか。ここで,メモリにはバイト単位でアクセスするものとし,1M バイトは 1,024k バイト,1k バイトは 1,024 バイトとする。
左に MPU,右にメモリのブロック。MPU 側にアドレスバス(複数の信号線)とデータバス(太線)。メモリ側のアドレス端子は上から An-1,An-2,An-3,…(省略記号)…,A2,A1,A0,データ端子は D0~D7。アドレスバスの各信号線が An-1~A0 に接続される。
- ア 18
- イ 19
- ウ 20
- エ 21
出典:平成28年度 秋期 基本情報技術者試験 午前 問11
答えと解説を見る
正解:ウ
覚える知識
アドレスバス信号線本数の計算(容量のlog2)
バイト単位で2^nバイトを指定するにはn本のアドレス信号線が必要である。
この問題で必要なこと
1Mバイト=2^20バイトをバイト単位でアクセスするので、アドレス線は20本必要になる。
ひっかけ
データバスのビット数(8)やワード単位での計算を持ち込んで本数を間違えさせる。
この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)