コンピュータ構成要素

基本情報技術者試験 科目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件中)。

この知識をアプリで解いて覚える レッスン「コンピュータの基本構成と命令の実行」で学ぶ

同じ知識の過去問