平成21年度 秋期 応用情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素キャッシュメモリにおけるダイレクトマップ方式の説明として,適切なものはどれか。
出典:平成21年度 秋期 応用情報技術者試験 午前 問10
- アアドレスが連続した二つ以上のメモリブロックを格納するセクタを,キャッシュ内の任意のロケーションに割り当てる。
- イ一つのメモリブロックをキャッシュ内の単一のロケーションに割り当てる。
- ウメモリブロックをキャッシュ内の任意のロケーションに割り当てる。
- エメモリブロックをキャッシュ内の二つ以上の配置可能なロケーションに割り当てる。
正解:イ
解説
ダイレクトマップ方式は,主記憶の各ブロックをそのアドレスに応じて一意に決まるキャッシュ内の単一のロケーション(ライン)に固定的に割り当てる方式です。構造が単純で高速ですが,同じロケーションに写像されるブロック同士が競合しやすいという欠点があります。
選択肢ごとの解説
- ア誤り。複数ブロックをまとめたセクタを任意のロケーションに割り当てる方式は,セクタ方式など別の方式の説明です。
- イ正しい。ダイレクトマップ方式では,一つのメモリブロックはキャッシュ内の一意に定まる単一のロケーションにのみ配置されます。
- ウ誤り。メモリブロックをキャッシュ内の任意のロケーションに割り当てられるのは,フルアソシアティブ方式の説明です。
- エ誤り。メモリブロックを複数の配置可能なロケーションのいずれかに割り当てられるのは,セットアソシアティブ方式の説明です。