本文へスキップ
← 用語集一覧へ

キャッシュメモリ

教科書で学ぶメモリ階層とDRAM規格・モジュール

定義キャッシュメモリ は、CPU と主記憶の間に置かれ、よく使うデータや命令の写しを持つ 高速・小容量 のメモリである。

解説CPU は主記憶よりはるかに速く動作するため、毎回主記憶を読みに行くと CPU に待ち時間が生じる。そこで使う見込みの高いデータをキャッシュメモリに置き、目的のデータがそこで見つかる (ヒット) 割合を高めて待ちを減らす。容量が小さいので、満杯になると例えば最後に使ってから最も時間がたったデータを追い出して入れ替える (LRU 方式)。

たとえ台所で、使った調味料はそのままコンロの脇に残り、脇が埋まると、いちばん長く使っていないものから奥の棚へ戻していくようなもの。

記憶フック英語の cache は「隠し場所・蓄え」の意味。手元にこっそり蓄えておく場所と覚える。

関連する過去問(16 問)