内蔵ROM又は外部ROMに置いたプログラムを実行できるMPUがある。このMPUのバス幅、アクセスサイクル、クロック周波数の仕様を表に示す。このMPUで、外部ROMに置かれたある命令を実行したところ、処理時間は1マイクロ秒だった。同じ命令を内蔵ROMに置いて処理した場合、処理時間は何ナノ秒か。ここで、この命令はバスアクセス時間内に実行が完了し、命令は4バイトバウンダリで配置されているものとする。

32ビット幅なら4バイトを1アクセス2クロックで取得できる

エンベデッドシステムスペシャリスト試験2022年度 秋期 午前II14/プロセッサ / 性能評価

項目内蔵ROM外部ROM
バス幅(ビット)328
アクセスサイクル(クロック)24
クロック周波数(MHz)1616

選択肢

正解と解説

正解: 125

外部ROMは8ビット幅なので4バイト命令の取得に4回のバスアクセスが必要で、1回4クロック、計16クロックを要する。16MHzでは1クロック62.5ナノ秒なので16クロックは1マイクロ秒となり、問題文の条件と一致する。内蔵ROMは32ビット幅なので1回のアクセスで4バイトを取得でき、2クロック=125ナノ秒で済む。

選択肢ごとの解説

出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問14(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。