正答3
解説
正解は3です。
キャッシュメモリは、CPUと主記憶(メインメモリ)の速度差を埋める高速な記憶装置です。
1次キャッシュはCPUに最も近く最も高速で、2次キャッシュはそれより容量が大きく少し低速です。
【選択肢別解説】
1:× 1次キャッシュメモリは、2次キャッシュメモリよりも容量が小さく、そのかわり高速です。
容量が大きいという点が誤りです。
2:× 2次キャッシュメモリは、メインメモリよりも高速です。
メインメモリより遅ければ、キャッシュとして置く意味がありません。
3:○ CPUはまず最も高速な1次キャッシュを探し、データがなければ2次キャッシュを探します。
それでもなければメインメモリにアクセスします。
4:× キャッシュメモリには、使われたデータが必要に応じて主記憶から読み込まれます。
すべてのデータを開始時に置いておく必要はなく、容量的にもできません。
【ポイント】
記憶装置は、レジスタ、1次キャッシュ、2次キャッシュ、主記憶、補助記憶の順に、速度は遅く容量は大きくなります。