キャッシュメモリに関する記述のうち,適切なものはどれか。
ア | キャッシュメモリの転送ブロックの大きさを仮想記憶のページと同じにしておくと,プログラムの実行効率が向上する。 |
イ | キャッシュメモリは高速アクセスが可能なので,汎用レジスタと同じ働きをする。 |
ウ | 主記憶のアクセス時間とプロセッサの命令実行時間の差が大きいマシンでは,多段のキャッシュ構成にすることで実効アクセス時間が短縮できる。 |
エ | ミスヒットが発生するとキャッシュ全体では一括消去され,主記憶から最新のデータの転送処理が実行される。 |
キャッシュメモリ (cache memory) は、CPUなど処理装置がデータや命令などの情報を取得/更新する際に主記憶装置やバスなどの遅延/低帯域を隠蔽化させ、処理装置と記憶装置の性能差を埋めるために用いる高速小容量メモリのことである。
ア | × | キャッシュメモリの転送ブロックの大きさを仮想記憶のページと同じにしておいてもプログラムの内容によっては実行効率は向上しない。 |
イ | × | 汎用レジスタはCPU内部にある演算のための記憶装置である。キャッシュメモリより高速であり同じ働きをするわけではない。 |
ウ | ○ | 主記憶のアクセス時間とプロセッサの命令実行時間の差が大きいマシンでは,多段のキャッシュ構成にすることで実効アクセス時間が短縮できる。 |
エ | × | ミスヒット(キャッシュメモリに目的のデータがなかった場合)が発生するデータは主記憶から読みだされる。キャッシュメモリの内容は一部更新される。 |