フルアソシエイティブ方式
出典: 令和4年度 春期 応用情報技術者試験 午前 問10 (IPA)
キャッシュメモリのフルアソシエイティブ方式に関する記述として,適切なものはどれか。
- ア キャッシュメモリの各ブロックに主記憶のセットが固定されている。
- イ キャッシュメモリの各ブロックに主記憶のブロックが固定されている。
- ウ 主記憶の特定の 1 ブロックに専用のキャッシュメモリが割り当てられる。
- エ 任意のキャッシュメモリのブロックを主記憶のどの部分にも割り当てられる。
正解と解説を見る
正解: エ
- ア: セットが固定されているのは、セットアソシエイティブ方式です。
- イ: ブロックが固定されているのは、ダイレクトマッピング方式です。
- ウ: 主記憶の特定のブロック専用のキャッシュを割り当てる方式ではありません。
- エ: どのキャッシュのブロックにも主記憶のどの部分でも割り当てられるのがフルアソシエイティブ方式です。正しい答えです。
ポイント
キャッシュメモリへの主記憶ブロックの割当て方 (マッピング方式) です。
- ダイレクトマッピング: 主記憶のブロックごとに、入れるキャッシュのブロックが 1 か所に決まっています。
- セットアソシエイティブ: 主記憶のブロックごとに入れる セット が決まり、セット内のどこにでも入れられます。
- フルアソシエイティブ: 主記憶のブロックを キャッシュのどのブロックにも 入れられます。