2025年(令和7年) 春期 システムアーキテクト 午前 問20

キャッシュメモリにおけるセットアソシアティブ方式の説明として、適切なものはどれか。

セットアソシアティブ方式
 ア  CPUがあるアドレスにアクセスすると、そのアドレスがキャッシュメモリに存在するかどうか、キャッシュメモリ内の全てのタグを検索する。
 イ  キャッシュされているアドレスに書込みが発生したとき、キャッシュメモリと主記憶の両方にデータを書き込む。
 ウ  主記憶のある一つのメモリブロックを、キャッシュメモリ内の単一又は複数の配置可能なロケーションに対応付ける。
 エ  プログラムが仮想アドレスにアクセスすると、対応する物理アドレスのメモリがアクセスされる。


答え ウ


解説

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


キーワード
・セットアソシアティブ方式

キーワードの解説
  • セットアソシアティブ方式(set associative)
    主記憶のあるブロックをキャッシュメモリの複数の特定ブロックを対応付ける方式で、キャッシュヒット率が高い特徴があります。

もっと、「セットアソシアティブ方式」について調べてみよう。

戻る 一覧へ 次へ