コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20210613 実施分 問13
1M バイトのメモリを図のように MPU に接続するとき,最低限必要なアドレスバスの信号線の本数 n はどれか。ここで,メモリにはバイト単位でアクセスするものとし,1M バイトは 1,024k バイト,1k バイトは 1,024 バイトとする。
MPU とメモリを結ぶ接続図。MPU 側にアドレスバスとデータバス。アドレスバスはメモリの An−1,An−2,An−3,…,A2,A1,A0 の各端子に 1 本ずつ接続(途中は省略記号)。データバス(太線)はメモリの D0〜D7 に接続。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20210613 実施分 問13(問題文は IPA の公開問題。解説は当サイト作成)
解説に誤りを見つけたら、解説の誤りを報告してください。
答えと解説を見る
正解:ウ
覚える知識
アドレスバス信号線本数の計算(容量のlog2)
アドレスバスの信号線本数nで、2^n番地を指定できる。
この問題で必要なこと
1Mバイト=2^20バイトをバイト単位でアクセスするには、アドレス線は20本必要。
ひっかけ
ビット幅やデータバス8本などと混同し、19や21を選ばせる。
この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)。頻出知識ランキング667位(全1,254件中)。