本文へスキップ

平成30年度 秋期 ITパスポート試験 問65

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

問65
頻出度★★☆

CPU に搭載された1次と2次のキャッシュメモリに関する記述のうち, 適切なものはどれか。

出典 平成30年度 秋期 ITパスポート試験 問65
解説

問 65

  • 不正解ア

    逆である。1次キャッシュは最も高速だが容量は小さく、2次キャッシュのほうが容量は大きい。速度は1次>2次、容量は1次<2次という関係になる。

  • 不正解イ

    キャッシュメモリは主記憶より高速にするために置くものなので、2次キャッシュでも主記憶より読み書きは速い。「主記憶より遅い」は誤り。

  • ウ

    正解 キャッシュメモリは CPU と主記憶の速度差を埋めるための高速な緩衝記憶で、CPU に近い順に「1次(L1)→2次(L2)→主記憶」と階層化されている。CPU がデータを読み出すときは、まず最も高速な1次キャッシュを探し、そこに無ければ次に速い2次キャッシュ、それでも無ければ主記憶へとアクセスする。「ウ」はこの参照順序を正しく述べているので適切。

  • 不正解エ

    処理に必要なデータは主記憶に置かれ、CPU が必要になった時点でキャッシュに読み込まれていく。開始時に全データがキャッシュ上に無ければならない、という制約は無い(そもそもキャッシュは容量が小さく全データは載らない)。

ここがポイント
  • 記憶階層: CPU に近いほど高速・小容量で、レジスタ→1次キャッシュ→2次キャッシュ→主記憶の順にアクセスされ、上位でミスすると下位を参照する。
  • キャッシュメモリの目的は CPU と主記憶の速度差を埋めることなので、どのキャッシュも主記憶より高速である。
用語

解答の記録