キャッシュメモリに関する記述のうち、適切なものはどれか。
ア | キャッシュメモリの転送ブロックの大きさを仮想記憶のページの大きさと同じにすると、プログラムの実行効率が向上する。 |
イ | キャッシュメモリは高速アクセスが可能なので、汎用レジスタと同じ働きをする。 |
ウ | 主記憶のアクセス時間とプロセッサの命令実行時間が大きいマシンでは、多段のキャッシュ構成にすることで実効アクセス時間が短縮できる。 |
エ | ミスヒットが発生するとキャッシュ全体は一括消去され、主記憶から最初のデータ転送処理が実行される。 |
答え ウ
【解説】
ア | キャッシュメモリの転送ブロックの大きさはプロセッサごとに固定で、利用者が大きさを変更することはできません。 |
イ | キャッシュメモリは高速にアクセスできますが汎用レジスタのようには使用せず、あくまで主記憶として使用します。 |
ウ | プロセッサの高速化やマルチスレッドなどでアクセスするメモリの範囲が拡大したため、キャッシュメモリを複数の階層とする多段構造が増えています。 |
エ | キャッシュのミスヒットが発生すると、決められたルールでキャッシュメモリの一部が消去され、主記憶からデータの転送処理が行われます。 |
【キーワード】
・キャッシュメモリ