令和7年度 春期 システムアーキテクト試験 午前II 問20

テクノロジハードウェア

この問題は2025(R7)春 システムアーキテクト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

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

解答・解説を読む

正解: 選択肢

セットアソシアティブ方式は、キャッシュメモリの割付方式の一つで、主記憶のブロックをキャッシュメモリの複数の特定の位置(セット)のいずれかに割り当てる方式です。ダイレクトマッピング方式(1つのブロックが1つの位置にしか割り当てられない)とフルアソシアティブ方式(どこにでも割り当てられる)の中間的な性質を持ちます。

したがって、主記憶のある一つのメモリブロックを、キャッシュメモリ内の単一又は複数の配置可能なロケーション(セット内のライン)に対応付けるという記述が適切です。

各選択肢の解説

  • ア:誤り。キャッシュメモリ内の全てのタグを検索するのは、フルアソシアティブ方式の説明です。

  • イ:誤り。キャッシュメモリと主記憶の両方にデータを書き込むのは、キャッシュの書込み方式であるライトスルー方式の説明です。

  • ウ:正解セットアソシアティブ方式の適切な説明です。

  • エ:誤り。プログラムが仮想アドレスにアクセスし、対応する物理アドレスに変換されるのは、仮想記憶方式(動的アドレス変換)の説明です。