本文へスキップ

平成29年度 春期 ITパスポート試験 問92

この問題の解説と、これまでの解答の記録です。

問92
頻出度★★☆

CPUのキャッシュメモリに関する説明のうち, 適切なものはどれか。

出典 平成29年度 春期 ITパスポート試験 問92
解説

問 92

  • 不正解ア

    逆である。キャッシュメモリは高速な分だけ高価なので容量は小さく、主記憶よりずっと小容量。主記憶と同じかそれ以上の大きさにする必要も理由もない。

  • イ

    正解 キャッシュメモリは、CPUと主記憶の間に置く高速だが小容量の記憶装置。よく使うデータや命令をここに保持しておくと、CPUは低速な主記憶へ毎回アクセスせずに済み、ヒットした分だけ短い時間でデータを得られる。その結果、主記憶へのアクセスをならした平均時間(実効アクセス時間)が短くなる。したがって「主記憶の実効アクセス時間を短縮するために使われる」とする「イ」が適切。

  • 不正解ウ

    キャッシュが効くかどうかは主記憶の容量ではなく、同じデータを繰り返し使うという参照の局所性で決まる。主記憶が大きいコンピュータでもキャッシュは有効で、効果がないというのは誤り。

  • 不正解エ

    キャッシュへの格納・置換はハードウェアが自動的に行い、利用者からは見えない(透過的)。利用者がプログラムを指定して常駐させる仕組みではないので誤り。

ここがポイント
  • キャッシュメモリはCPUと主記憶の速度差を埋める高速・小容量の記憶で、実効(平均)アクセス時間の短縮が目的。
  • キャッシュの効果は参照の局所性とヒット率で決まり、格納はハードウェアが自動制御する(利用者指定ではない)。
用語

解答の記録