令和4年度 春期 応用情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素キャッシュメモリのフルアソシエイティブ方式に関する記述として,適切なものはどれか。
出典:令和4年度 春期 応用情報技術者試験 午前 問10
- アキャッシュメモリの各ブロックに主記憶のセットが固定されている。
- イキャッシュメモリの各ブロックに主記憶のブロックが固定されている。
- ウ主記憶の特定の1ブロックに専用のキャッシュメモリが割り当てられる。
- エ任意のキャッシュメモリのブロックを主記憶のどの部分にも割り当てられる。
正解:エ
解説
フルアソシエイティブ方式は,主記憶のどのブロックもキャッシュメモリの任意のブロックに配置できる方式です。柔軟性が最も高い反面,検索には全ブロックとの比較が必要になります。ダイレクトマップ方式は配置場所が一意に固定され,セットアソシエイティブ方式はセット内の複数ブロックから選べる方式です。
選択肢ごとの解説
- ア誤り。キャッシュのブロックに主記憶のセットが対応付けられるのはセットアソシエイティブ方式に関する説明です。
- イ誤り。キャッシュの各ブロックに主記憶のブロックが固定的に対応するのはダイレクトマップ方式の説明です。
- ウ誤り。主記憶の特定ブロックに専用のキャッシュが割り当てられるという方式はフルアソシエイティブの説明ではなく,固定的な対応付け(ダイレクトマップ的)の説明です。
- エ正しい。任意のキャッシュブロックを主記憶のどのブロックにも割り当てられるのがフルアソシエイティブ方式です。