平成30年度 秋期 ITパスポート 問65(テクノロジ)
出典:平成30年度 秋期 ITパスポート試験 公開問題 問65(独立行政法人情報処理推進機構(IPA))
CPUに搭載された1次と2次のキャッシュメモリに関する記述のうち,適切なものはどれか。
- ア1次キャッシュメモリは,2次キャッシュメモリよりも容量が大きい。
- イ2次キャッシュメモリは,メインメモリよりも読み書き速度が遅い。
- ウCPUがデータを読み出すとき,まず1次キャッシュメモリにアクセスし,データが無い場合は2次キャッシュメモリにアクセスする。
- エ処理に必要な全てのデータは,プログラム開始時に1次又は2次キャッシュメモリ上に存在しなければならない。
正解と解説を見る
正解:ウ
【キャッシュメモリの仕組み】
キャッシュメモリは、CPUと主記憶(メインメモリ)の間に置く、高速で小容量のメモリです。よく使うデータを入れておくことで、CPUが遅い主記憶にアクセスする回数を減らします。CPUに近い順に、1次キャッシュメモリ、2次キャッシュメモリと呼びます。
・1次キャッシュメモリ:最も高速で、容量は最も小さい
・2次キャッシュメモリ:1次より遅いが容量は大きい。主記憶よりは高速
CPUは、データを読み出すとき、まず1次キャッシュメモリを探し、なければ2次キャッシュメモリ、それにもなければ主記憶を探します。
【選択肢の検討】
ア:1次キャッシュメモリは、2次キャッシュメモリより容量が小さいのが一般的です。
イ:2次キャッシュメモリは、メインメモリより読み書きの速度が速いです。
ウ:まず1次キャッシュメモリにアクセスし、データが無い場合は2次キャッシュメモリにアクセスします。適切です。
エ:処理に必要な全てのデータが、プログラムの開始時にキャッシュメモリにある必要はありません。必要になったデータは、主記憶から読み込まれます。
よって、正解は選択肢ウです。