キャッシュメモリにおけるセットアソシアティブ方式の説明として、適切なものはどれか。
| ア | CPUがあるアドレスにアクセスすると、そのアドレスがキャッシュメモリに存在するかどうか、キャッシュメモリ内の全てのタグを検索する。 |
| イ | キャッシュされているアドレスに書込みが発生したとき、キャッシュメモリと主記憶の両方にデータを書き込む。 |
| ウ | 主記憶のある一つのメモリブロックを、キャッシュメモリ内の単一又は複数の配置可能なロケーションに対応付ける。 |
| エ | プログラムが仮想アドレスにアクセスすると、対応する物理アドレスのメモリがアクセスされる。 |
答え ウ
【解説】
| ア | CPUがあるアドレスにアクセスすると、そのアドレスがキャッシュメモリに存在するかどうか、キャッシュメモリ内の全てのタグを検索するのは、のは、タグRAMです。(×) |
| イ | キャッシュされているアドレスに書込みが発生したとき、キャッシュメモリと主記憶の両方にデータを書き込むのは、ライトスルー方式(write-through)です。(×) |
| ウ | 主記憶のある一つのメモリブロックを、キャッシュメモリ内の単一又は複数の配置可能なロケーションに対応付けるのは、セットアソシアティブ方式です。(〇) |
| エ | プログラムが仮想アドレスにアクセスすると、対応する物理アドレスのメモリがアクセスされるのは、仮想記憶です。(×) |
【キーワード】
・セットアソシアティブ方式