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

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






