内蔵ROM又は外部ROMに置いたプログラムを実行できるMPUがある。このMPUのバス幅、アクセスサイクル、クロック周波数の仕様を表に示す。このMPUで、外部ROMに置かれたある命令を実行したところ、処理時間は1マイクロ秒だった。同じ命令を内蔵ROMに置いて処理した場合、処理時間は何ナノ秒か。ここで、この命令はバスアクセス時間内に実行が完了し、命令は4バイトバウンダリで配置されているものとする。
32ビット幅なら4バイトを1アクセス2クロックで取得できる
| 項目 | 内蔵ROM | 外部ROM |
|---|---|---|
| バス幅(ビット) | 32 | 8 |
| アクセスサイクル(クロック) | 2 | 4 |
| クロック周波数(MHz) | 16 | 16 |
選択肢
- ア62.5
- イ125
- ウ250
- エ500
正解と解説
正解:イ 125
外部ROMは8ビット幅なので4バイト命令の取得に4回のバスアクセスが必要で、1回4クロック、計16クロックを要する。16MHzでは1クロック62.5ナノ秒なので16クロックは1マイクロ秒となり、問題文の条件と一致する。内蔵ROMは32ビット幅なので1回のアクセスで4バイトを取得でき、2クロック=125ナノ秒で済む。
選択肢ごとの解説
- ア62.5ナノ秒は1クロック分の時間であり、アクセスサイクル2クロックが反映されていない。
- イ正しい。32ビット幅で1回のアクセス、2クロック×62.5ナノ秒=125ナノ秒となる。
- ウ250ナノ秒はアクセス回数を2回と数えた場合の値で、32ビット幅なら1回で足りる。
- エ500ナノ秒は外部ROMの半分という誤った比例計算に基づく値である。
同じ分野の他の問題
- 表に示す命令ミックスによるコンピュータの処理性能は何MIPSか。2023年度 秋期 午前II 問2
- 15Mバイトのプログラムを圧縮して、フラッシュメモリに格納している。プログラムのサイズは圧縮によって元のサイズの40%に…2019年度 春期 午前II 問5
- コンピュータの性能評価には、シミュレーションを用いた方法や解析的な方法などがある。シミュレーションを用いた方法の特徴はど…2017年度 春期 午前II 問6
- パイプラインの性能を向上させるための技法の一つで、分岐条件の結果が決定する前に、分岐先を予測して命令を実行するものはどれ…2025年度 秋期 午前II 問2
- パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれ…2025年度 秋期 午前II 問1
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。