命令キャッシュを効果的に使用できるプログラムの作成方法はどれか。
ア | アクセスする作業領域をまとめる。 |
イ | 作業領域全体を平均的にアクセスするように作成する。 |
ウ | 頻繁に実行される処理部分をまとめる。 |
エ | プログラム全体を平均的に実行するように作成する。 |
答え ウ
【解説】
命令キャッシュにはプログラムそのものであるので、命令キャッシュを効率的に使用するためには、頻繁に実行する処理が命令キャッシュ容量以下にまとまっていればよい。(ウ)
なお、プログラムのサイズを命令キャッシュ容量より小さくできれば、プログラムのすべてキャッシュ上で動作させることも可能である。
【キーワード】
・キャッシュメモリ