テクノロジ系コンピュータシステム

キャッシュメモリとは?

読み方: きゃっしゅめもり
1行定義

CPUと主記憶の間に置く高速小容量メモリ。アクセス速度差を埋めて処理を高速化する

詳細解説

キャッシュメモリは、CPUと主記憶(メインメモリ)の処理速度の差を埋めるために設けられた高速・小容量のメモリです。CPUは主記憶より数十倍から数百倍高速に動作しますが、主記憶へのアクセスに時間がかかるため、頻繁に使うデータをキャッシュメモリに保持することで待ち時間を削減します。一般にL1(1次)・L2(2次)・L3(3次)キャッシュの階層構造を持ち、L1が最も小容量・高速です。CPUが必要なデータをキャッシュで見つけられた場合をキャッシュヒット、見つけられなかった場合をキャッシュミスといいます。キャッシュヒット率が高いほど実効アクセス時間は短くなります。試験では、ヒット率hと各アクセス時間から実効アクセス時間を求める計算問題が頻出です(実効時間 = h × キャッシュ時間 + (1-h) × 主記憶時間)。

ITパスポートでの出題ポイント

  • 1キャッシュのヒット率と実効アクセス時間の計算式
  • 2L1/L2/L3キャッシュの階層と速度・容量の関係
  • 3キャッシュヒットとキャッシュミスの違い

関連用語

CPU
コンピュータシステム
主記憶装置
コンピュータシステム
レジスタ
コンピュータシステム
パイプライン処理
コンピュータシステム
ノイマン型コンピュータ
コンピュータシステム
メモリ(主記憶装置)
コンピュータシステム

キャッシュメモリ」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + AI解説 で「○○とは?」をその場で深掘りできます。

シラバス 6.5 準拠 / 最終更新: 2026-05-26