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

平成24年度 春期 午前 問10

コンピュータ構成要素

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

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

答えと解説を見る

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

解説

一つのブロックの置き場所が一か所に決まります。

キャッシュメモリの写像方式は、主記憶の一つのブロックをキャッシュのどこに置けるか、その候補がいくつあるかで分かれます。ですから見分けの軸は、置ける場所の数という一点です。ダイレクトマップ方式は、ブロックの番号から計算で置き場所が一つに決まる方式です。たとえば行数が六十四なら、ブロック番号を六十四で割った余りの行に必ず置く、といった決め方になります。候補が一か所しかありませんので、探すときもその一か所を見るだけで済み、回路が簡単で判定も速くなります。反面、計算の結果が同じ場所を指すブロックを交互に使うと、互いに追い出し合って効率が落ちます。並んでいる説明は置ける場所の数が異なる方式を集めたものですので、一つのブロックに対して置き場所が一つに定まると述べているものを選びます。

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

この問題の用語

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

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