「一次キャッシュメモリ」と「二次キャッシュメモリ」と「三次キャッシュメモリ」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| メモリ | 何かを記憶しておく部品。あるいは、パソコンさんが作業するときに使う机。仕事中の内容を記憶させておく、パソコンさんの部品 |
| CPU | パソコンさんの脳みそ。コンピュータの部品のひとつで、実際に計算したりあれやこれやの処理を実行するのが仕事のやつ |
| メインメモリ | いわゆる「メモリ」のこと。CPUさんが直接読み書きできる記憶装置 |
| キャッシュ | よく使うデータを取り出しやすいところに準備しておく仕組み |
| キャッシュメモリ | CPUとメインメモリの仲立ちをする役割のメモリ |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| 一次キャッシュメモリ | CPUさんが欲しいデータを取り出すときに「ねぇねぇ、このデータ持ってる?」と最初に問い合わせる先のキャッシュメモリ |
| 二次キャッシュメモリ | CPUさんが欲しいデータを取り出すときに「ねぇねぇ、このデータ持ってる?」と一次キャッシュメモリに問い合わせたけど「ごめん、持ってないわ」と言われたときに問い合わせる先のキャッシュメモリ |
| 三次キャッシュメモリ | CPUさんが欲しいデータを取り出すときに「ねぇねぇ、このデータ持ってる?」と二次キャッシュメモリに問い合わせたけど「ごめん、持ってないわ」と言われたときに問い合わせる先のキャッシュメモリ |
似ているところ
全部キャッシュメモリです。
CPUとメインメモリの仲立ちをする役割のメモリです。
違うところ
CPUさんが問い合わせる順番が違います。
CPUさんが最初に問い合わせるのは一次キャッシュメモリです。
一次キャッシュメモリになかったら二次キャッシュメモリに問い合わせます。
二次キャッシュメモリになかったら三次キャッシュメモリに問い合わせます。
三次キャッシュメモリにもなかったらメインメモリに問い合わせます。

また、それに伴い「○次キャッシュメモリ」の「○次」の数字が大きくなるほど
1.CPUから遠くなる(頼りにされる順番が後ろになる)
2.読み書きが遅くなる
3.容量が大きくなる
という特徴があります。






