スポンサーリンク

ITパスポート試験 平成30年度秋期 [問65] 過去問解説

問題

問65

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

  • 1次キャッシュメモリは、2次キャッシュメモリよりも容量が大きい。
  • 2次キャッシュメモリは、メインメモリよりも読み書き速度が遅い。
  • CPUがデータを読み出すとき、まず1次キャッシュメモリにアクセスし、データが無い場合は2次キャッシュメモリにアクセスする。
  • 処理に必要な全てのデータは、プログラム開始時に1次又は2次キャッシュメモリ上に存在しなければならない。

[出典:ITパスポート試験 平成30年度秋期 問65]

正解

正解は「」です。

解説

 正解はウです。CPUがデータを処理する際、最初に最も高速な1次キャッシュメモリを探しに行きます。もし必要なデータが1次キャッシュメモリになければ、次に速度は少し落ちるものの1次より容量が大きい2次キャッシュメモリを探しに行きます。さらに2次キャッシュメモリにもデータがなければ、メインメモリ(主記憶)からデータを読み込む、という段階的なアクセスを行います。これは、よく使うデータを手元に近い高速な場所に置いておくことで、CPUがデータを探す時間をできるだけ短縮し、全体の処理速度を向上させるための仕組みです。

 例えば、机(1次キャッシュ)の上にいつも使うペン(データ)を置いておき、なければ引き出し(2次キャッシュ)を探し、それでもなければ部屋の隅の棚(メインメモリ)を探しに行く、というイメージです。

ア(1次キャッシュメモリは、2次キャッシュメモリよりも容量が大きい。):
 1次キャッシュメモリは2次キャッシュメモリよりもCPUに近く、速度は最速ですが、容量は通常2次キャッシュメモリよりも小さいです。
イ(2次キャッシュメモリは、メインメモリよりも読み書き速度が遅い。):
 2次キャッシュメモリはメインメモリよりもCPUに近く、読み書き速度はメインメモリよりも高速です。
エ(処理に必要な全てのデータは、プログラム開始時に1次又は2次キャッシュメモリ上に存在しなければならない。):
 処理に必要な全てのデータはメインメモリに格納されており、キャッシュメモリには一部のデータや、今後使われる可能性が高いデータが一時的に置かれます。

スポンサーリンク

難易度

 この問題は、CPUとキャッシュメモリの基本的な動作原理を理解していれば比較的容易に解答できます。特に、キャッシュメモリが段階的に機能することや、その速度と容量の関係性を把握しているかがポイントになります。ITパスポート試験のテクノロジ分野では、コンピュータのハードウェア構成に関する知識が問われることが多く、この知識は基礎的ながらも重要です。

用語補足

キャッシュメモリ:
 CPUとメインメモリの間にある高速な小容量のメモリです。CPUが頻繁にアクセスするデータを一時的に保存し、メインメモリへのアクセス回数を減らすことで、データ読み書きの速度を向上させ、CPUの処理を高速化します。例えるなら、よく使う本を机の上に置いておくようなものです。

1次キャッシュメモリ:
 CPUコア内に内蔵されており、最もCPUに近く、最も高速なキャッシュメモリです。容量は非常に小さいですが、CPUが次に必要とするデータを予測して保持します。

2次キャッシュメモリ:
 1次キャッシュメモリよりは速度が少し遅いですが、容量は大きく、1次キャッシュメモリから溢れたデータや、次に使われる可能性が高いデータを保持します。多くの場合、CPUの近くに配置されます。

メインメモリ:
 コンピュータがプログラムやデータを一時的に保存する主要なメモリです。CPUはメインメモリからプログラムを読み込み、処理を行います。キャッシュメモリに比べると低速ですが、大容量です。例えるなら、図書館の本棚のようなものです。

対策

 この問題を解くためのポイントは、CPU、キャッシュメモリ(1次、2次)、メインメモリのそれぞれの役割、特に速度と容量の関係性を正確に理解することです。キャッシュメモリはCPUに近いほど高速で容量が小さく、CPUから遠ざかるほど低速で容量が大きくなるという「階層構造」が重要です。CPUがデータを要求する際のアクセス順序(1次→2次→メインメモリ)を覚えておくことで、迷わずに正解を選択できるようになります。日頃からコンピュータの仕組みに関心を持ち、用語の意味だけでなく、それぞれの連携を意識して学習すると効果的です。

Apple Magic Trackpad – ブラック(Multi-Touch対応) ​​​​​​​


error:
タイトルとURLをコピーしました