テクノロジ系 / コンピュータ構成要素
キャッシュメモリ
CPUと主記憶(メモリ)の速度差を埋めるために、CPUのすぐ近くに置く高速で小容量の記憶装置です。
意味を丁寧に確認
CPUは主記憶よりはるかに高速なため、毎回主記憶に取りに行くと待ち時間が生じます。そこでよく使うデータや命令を高速なキャッシュメモリに一時的に保持し、CPUがまずキャッシュを探すことで、平均的な読み出し時間を短くして処理を高速化します。速度や容量の異なる1次(L1)・2次(L2)などの階層を組み合わせて使うこともあります。
覚え方
試験での見方
黒猫の辛口メモ
「CPUと主記憶の速度差を埋める」「主記憶より高速・小容量」がキーワードです。容量が大きい順は主記憶>キャッシュ、速度が速い順はキャッシュ>主記憶、と大小関係を逆にするひっかけに注意します。
例:一度読み出したデータがキャッシュに残っていれば、次に同じデータが必要なとき主記憶を待たずに取り出せ、処理が速くなります。
主記憶(メイン)は容量が大きく低速、キャッシュは容量が小さく高速、と「広いけど遅い/狭いけど速い」で対にして覚えます。