コンピュータ構成要素
平成22年度 春期 基本情報技術者試験 午前 問11
命令キャッシュを効果的に使用できるプログラムの作成方法はどれか。
答えを選ぶ
出典:平成22年度 春期 基本情報技術者試験 午前 問11(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:ウ
覚える知識
キャッシュメモリの参照局所性(命令の局所性)
キャッシュは参照の局所性に依存するため、頻繁に実行されるコードを近接配置するほどヒット率が上がる。
この問題で必要なこと
命令キャッシュを有効に使うには、頻繁に実行する処理を1か所にまとめて時間的・空間的局所性を高める。
ひっかけ
作業領域(データ)のアクセスをまとめる選択肢は、データキャッシュの話で命令キャッシュとは別。
この知識の出題:本試験系 1 回・免除試験 0 回(公開問題での観測値)