平成24年度 春期 基本情報技術者試験 午前 問13
テクノロジ/コンピュータ構成要素キャッシュメモリに関する記述のうち,適切なものはどれか。
出典:平成24年度 春期 基本情報技術者試験 午前 問13
- アキャッシュメモリの転送ブロックの大きさを仮想記憶のページの大きさと同じにすると,プログラムの実行効率が向上する。
- イキャッシュメモリは高速アクセスが可能なので,汎用レジスタと同じ働きをする。
- ウ主記憶のアクセス時間とプロセッサの命令実行時間の差が大きいマシンでは,多段のキャッシュ構成にすることで実効アクセス時間が短縮できる。
- エミスヒットが発生するとキャッシュ全体は一括消去され,主記憶から最新のデータの転送処理が実行される。
正解:ウ
解説
キャッシュメモリは,主記憶とプロセッサの速度差を埋めるための高速な記憶装置です。主記憶とプロセッサの速度差が非常に大きいマシンでは,速度の異なる複数階層(L1,L2など)のキャッシュを設けることで,各階層間の速度差を段階的に埋め,全体としての実効アクセス時間を短縮できます。
選択肢ごとの解説
- ア誤り。キャッシュメモリの転送ブロックサイズと仮想記憶のページサイズは別の目的で設計されるものであり,一致させても実行効率が向上するとは限りません。
- イ誤り。キャッシュメモリは主記憶の内容を一時的に保持する記憶装置であり,プロセッサ内部の汎用レジスタとは役割が異なります。
- ウ正しい。主記憶とプロセッサの速度差が大きい場合,多段のキャッシュ構成にすることで実効アクセス時間を短縮できます。
- エ誤り。ミスヒットが発生してもキャッシュ全体が消去されるわけではなく,必要な部分だけを主記憶から読み込んで置き換えます。