問題プレビューID: 60cc8082

問 11

命令キャッシュを効果的に使用できるプログラムの作成方法はどれか。

解説

命令キャッシュは CPU が実行する命令を保持するキャッシュメモリであり,一度読み込んだ命令を再び高速に取り出せるようにするものである。プログラム中で頻繁に実行される処理部分(ループなど)をまとめて配置すると,その部分が命令キャッシュに載りやすくなり,キャッシュのヒット率が高まって処理を高速化できる。アのように作業領域(データ)をまとめる方法はデータキャッシュに影響するものであり,命令キャッシュを効果的に使う方法ではない。よって「ウ」が正しい。