「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

プライマリキャッシュ

pointこの用語のポイント

pointキャッシュメモリだよ

pointCPUさんが最初に探す場所だよ

スポンサーリンク

簡単に書くよ

プライマリキャッシュ(英:primary cache)とは

「1次キャッシュメモリ」のこと。
用語の中身としては

CPU(コンピュータの脳みそに相当する部品)とメインメモリ(仕事中の内容を記憶させておく、パソコンさんの部品)の仲立ちをする役割のメモリ(仕事中の内容を記憶させておく部品)(キャッシュメモリ)の種類のひとつ
であり

CPUさんが欲しいデータを取り出すときに「ねぇねぇ、このデータ持ってる?」と最初に問い合わせる先のキャッシュメモリのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

CPU
メインメモリ
キャッシュメモリ


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

CPUは「パソコンさんの脳みそ」です。
実際に計算したり、あれやこれやの処理を実行する部品です。

プライマリキャッシュ

メインメモリは「パソコンさんが作業するときに使う机」です。
仕事中の内容を記憶させておく部品であり、CPUさんが直接読み書きできる記憶装置です。

プライマリキャッシュ2

キャッシュメモリは「CPUとメインメモリの仲立ちをする役割のメモリ」です。
メインメモリよりも容量は少ないけど高速なメモリです。
処理時間を短縮する目的で、よく使うデータを置いておきます。
キャッシュメモリの詳細は、用語「キャッシュメモリ」の説明を ご覧ください。

プライマリキャッシュ3

以上を踏まえて

CPUさんが最初に問い合わせる先のキャッシュメモリ

が「プライマリキャッシュ」です。
1次キャッシュメモリ」や「L1キャッシュ」とも呼ばれます……というか、個人的には「1次キャッシュメモリ」や「L1キャッシュ」という言い方の方が馴染みがあります。

……と、いきなり言われても分かりませんよね。
大丈夫です。
順番に見ていきましょう。

ここにCPUさんがいます。

プライマリキャッシュ4

おっと、CPUさんが欲しいデータを取り出そうとしました。

プライマリキャッシュ5

キャッシュメモリがない場合、CPUさんはメインメモリさんからデータを取り出します。

プライマリキャッシュ6

キャッシュメモリが1つある場合、CPUさんは、まずキャッシュメモリさんに「ねぇねぇ、このデータ持ってる?」と聞きます。

プライマリキャッシュ7

データをキャッシュメモリさんが持っていなければ、仕方がありません。
メインメモリさんからデータを持ってきます。

プライマリキャッシュ8

キャッシュメモリが

1.CPUの近くにあって、高速だけど容量が少ないキャッシュメモリ
2.1よりCPUの遠くにあって、1より遅いけど、1より容量が多いキャッシュメモリ


の2つある場合、CPUさんは、まず1のキャッシュメモリさんに対して「ねぇねぇ、このデータ持ってる?」と聞きます。

プライマリキャッシュ9

データを1のキャッシュメモリさんが持っていなければ、次に2のキャッシュメモリさんに対して「ねぇねぇ、このデータ持ってる?」と聞きます。

プライマリキャッシュ10

2のキャッシュメモリさんもデータを持っていなければ、仕方がありません。
メインメモリさんからデータを持ってきます。

プライマリキャッシュ11

ここまでの話で2種類のキャッシュメモリが登場しました。

1.CPUの近くにあって、高速だけど容量が少ないキャッシュメモリ
2.1よりCPUの遠くにあって、1より遅いけど、1より容量が多いキャッシュメモリ


の2つです。

この2つのうち

1.CPUの近くにあって、高速だけど容量が少ないキャッシュメモリ

が「プライマリキャッシュ」です。

プライマリキャッシュ12

あと、ついでなので書いておくと

2.1よりCPUの遠くにあって、1より遅いけど、1より容量が多いキャッシュメモリ

は「セカンダリキャッシュ」や「2次キャッシュメモリ」あるいは「L2キャッシュ」などと言います。

プライマリキャッシュ13

ちなみにキャッシュメモリが3つ以上出てくる場合もありますが、考え方は同じです。
CPUさんが問い合わせる順番や読み書きの速度、容量が違うだけで、キャッシュメモリであることに変わりは ありません。


image piyo2

一言でまとめるよ

まぁ「プライマリキャッシュ」って単語が出てきたら「キャッシュメモリ(CPUとメインメモリの仲立ちをする役割のメモリ)のうち、CPU(コンピュータの脳みそに相当する部品)さんが最初に探す場所なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像023
書籍画像020

おまけ

■訳してみるよ

「primary(プライマリ)」の意味は「最初の」とか「一番目の」とか「主要な」とかです。
「cache(キャッシュ)」の意味は「隠したもの」とか「隠し場所」とか「貯蔵所」とか「貯蔵物」とかです。
何となく くっつけると

最初の貯蔵所

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256