記憶階層とは?5つの階層と、トレードオフ

公開: 更新: カテゴリ: テクノロジ系

30秒で結論

記憶階層とは(全体像)

記憶階層とは、コンピュータのいろいろな記憶(メモリ)を、速さと、容量・コストのバランス(トレードオフ)に基づいて、段階に並べた構造のことだ。

なぜ階層にするかというと、速いメモリは値段が高くて、容量を大きくできないから。逆に、安いメモリは大容量にできるが、速度は遅い。そこで、速くて小さいものをCPUの近くに、遅くて大きいものを遠くに並べて、全体として効率よく使う。

高速な順に並べると、こうなる。

レジスタ → キャッシュ → 主メモリ → 補助記憶(SSD/HDD)→ 外部記憶

ピラミッドでたとえると分かりやすい。頂点(レジスタ)は速いけれど狭い、底辺(外部記憶)は遅いけれど広い

ここで一番のポイント。上位ほど高速・小容量・高価、下位ほど低速・大容量・安価だ。「上位ほど遅い」と思い込むと誤りになる。上位(CPUに近いほう)が速い。


詳しく:5つの階層と、トレードオフ

ここが心臓部。記憶階層を表で押さえよう。

記憶階層(高速→低速)

階層速さ容量
レジスタ最も高速最も小さいCPUの中
キャッシュ高速小さいL1・L2・L3
主メモリ中ぐらい中ぐらいRAM
補助記憶低速大きいSSD・HDD
外部記憶最も低速最も大きいテープ・クラウド

このように、CPUに近い上位ほど高速で小容量、遠い下位ほど低速で大容量になる。値段も、上位ほど高価で、下位ほど安価だ。

ここで注意。記憶階層は3階層ではなく、レジスタから外部記憶まで、もっと細かく分かれている。「記憶階層は3つだけ」と思い込むと誤りになる。これらを組み合わせ、よく使うデータを上位に置くことで、全体として速く、かつ大容量を両立している。

わかりやすく言い換えると

身近なたとえで整理しよう。

記憶階層は、「速くて小さいものを手元に、遅くて大きいものを遠くに並べた、ピラミッドのような構造」のイメージ。

トレードオフは、「速いものは高くて小さい、安いものは遅くて大きい」という関係。要するに、速さと容量・値段は、両立しにくい。

「上位ほど速い」というのは、CPUに近いほう(レジスタやキャッシュ)が高速だということ。つまり、上にいくほど速く、下にいくほど大容量になる。


試験のツボ

🔴 一番出る:記憶階層の正体

①速さと容量・コストのトレードオフで、メモリを段階に並べた構造

②よく使うデータを上位に置いて、全体を効率よくする

🔴 次に出る:階層の順番

①高速な順に、レジスタ→キャッシュ→主メモリ→補助記憶→外部記憶

②CPUに近い上位ほど高速、遠い下位ほど大容量

🟡 押さえると安定:トレードオフ

①上位ほど高速・小容量・高価

②下位ほど低速・大容量・安価


よくある間違い

「記憶階層では、CPUから遠い下位のほうが速い」→ ✗  逆で、CPUに近い上位(レジスタ・キャッシュ)が高速。

「記憶は、速くて大容量で安い、を全部かなえられる」→ ✗  速さと容量・コストはトレードオフ。だから階層に分けて、組み合わせて使う。

「記憶階層は、主メモリと補助記憶の2つだけだ」→ ✗  レジスタ・キャッシュ・主メモリ・補助記憶・外部記憶と、もっと細かく分かれる。


試験での出題パターン

実際の問題でたしかめてみよう。

オリジナル問題1(記憶階層の正体)

📝 オリジナル問題 1 記憶階層の正体

記憶階層に関する次の記述のうち、最も適切なものはどれか。

  1. 速さと容量・コストのトレードオフで、メモリを段階に並べた構造だ
  2. 社員の出退勤を記録して、毎月の給与を計算するためのしくみである
  3. 取引先へ毎月の請求書を郵送する、決まった事務作業のことを指す
  4. 完成したシステムを宣伝して、より多く売るための広告活動である
セクハム
セクハム 解答・解説

解答は 1 だよ!

記憶階層は、速さと容量・コストのトレードオフで、メモリを段階に並べた構造なんだよ!ピラミッドのように、速いものを上に置くんだね!

選択肢2は給与計算、選択肢3は請求書の事務、選択肢4は広告で、どれも違うよ!

選択肢判定理由
1トレードオフで段階に並べた構造で正しい
2給与計算のしくみではない
3請求書の事務の話
4広告活動ではない

オリジナル問題2(階層の順番)

📝 オリジナル問題 2 記憶階層の順番

記憶階層の高速な順として、最も適切なものはどれか。

  1. 社員の給与の計算しだいで、順番が決まるとされているものである
  2. 取引先への請求書の枚数しだいで、順番が決まるとされているのだ
  3. 外部記憶がいちばん速く、レジスタがいちばん遅いとされている
  4. レジスタ→キャッシュ→主メモリ→補助記憶→外部記憶の順である
セクハム
セクハム 解答・解説

解答は 4 だよ!

高速な順は、レジスタ→キャッシュ→主メモリ→補助記憶→外部記憶なんだよ!CPUに近い上位ほど速いんだね!

選択肢1の給与、選択肢2の請求書、選択肢3の「外部記憶が最速」は、いずれも違うよ!

選択肢判定理由
1給与計算で決まるのではない
2請求書の枚数で決まるのではない
3レジスタが最も速い
4レジスタ→…→外部記憶の順で正しい

オリジナル問題3(トレードオフ)

📝 オリジナル問題 3 記憶階層のトレードオフ

記憶階層のトレードオフに関する次の記述のうち、最も適切なものはどれか。

  1. 社員の給与を計算するときだけ、関係するとされているものである
  2. 上位ほど高速・小容量・高価、下位ほど低速・大容量・安価である
  3. 取引先へ請求書を郵送するときだけ、関係するとされているものだ
  4. 上位も下位も、速さ・容量・値段はすべて同じだとされているのだ
セクハム
セクハム 解答・解説

解答は 2 だよ!

記憶階層は、上位ほど高速・小容量・高価、下位ほど低速・大容量・安価なんだよ!速さと容量・値段は両立しにくいんだね!

選択肢1の給与、選択肢3の請求書、選択肢4の「すべて同じ」は、いずれも違うよ!

選択肢判定理由
1給与計算のときだけではない
2上位ほど高速小容量・下位ほど大容量で正しい
3請求書のときだけではない
4上位と下位で性質が違う

まとめ

押さえどころ

次に学ぶ


執筆: SikakuQuest編集部

勉強は、クエストになった。

資格の勉強を、冒険に変えるRPG学習アプリ

App Storeで見る