過去問解きまくり研究所 ホーム

平成21年度 秋期 午前 問10

コンピュータ構成要素

ダイレクトマップ方式の説明

キャッシュメモリにおけるダイレクトマップ方式の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解イ一つのメモリブロックをキャッシュ内の単一のロケーションに割り当てる。

解説

主記憶のブロックの置き場所が、一か所に固定される方式です。

ダイレクトマップ方式は、主記憶のブロックをキャッシュのどこに置くかを、そのブロックの番地から機械的に計算して一つに定める方式です。どのブロックがどの場所に入るかが前もって決まっているため、目当てのデータがキャッシュにあるかどうかを調べるとき、見るべき場所はただ一か所で済みます。比べる相手が一つなので判定の仕組みが単純になり、速く安く作れるのが持ち味です。その代わり、たまたま同じ場所に割り当てられるブロックを交互に使うような場面では、キャッシュ全体にはまだ空きがあるのに追い出しが繰り返されます。置き場所の自由度をどこまで許すかという軸で、他の割り当て方と並べて捉えると整理しやすくなります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成21年度 秋期 応用情報技術者試験 午前 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)