「キャッシュ?主記憶?補助記憶?…って、結局なにがどう違うの〜!?」
…って、混乱しちゃったことない?
しかも全部“メモリ”っぽい名前だから、もう頭の中でぐるぐる迷子だよ〜💦
でも大丈夫!
コンピュータは、ちゃんと“使いやすさとスピードのバランス”を考えて、
記憶装置をピラミッドみたいに階層に分けて使ってるんだよ。
今回は、そんな「記憶階層」のしくみを解説していくね!
記憶階層とは?

コンピュータの中には、データを保存・処理するためのいろんな種類の記憶装置があるんだよ。
でも、それらはすべて「速さ」も「容量」もバラバラ。たとえば…
このギャップをうまく埋めるために使われてるのが、
「記憶階層(Memory Hierarchy)」という考え方なの。
ピラミッドで考える!6階層の記憶装置

記憶階層は、下にいくほど「容量が大きくて遅い」、
上にいくほど「小さいけど速い」構造になっているよ。
| 階層 | 名称 | 速さ | 容量 | 役割 | たとえ |
|---|---|---|---|---|---|
| 第1層(最上) | レジスタ | ◎◎ 超超高速 | × 極小 | CPUの命令や計算に使う超短期メモ | 指の上のメモ(瞬間記憶) |
| 第2層 | L1キャッシュ | ◎ 超高速 | △ 超小容量 | よく使うデータを即座に参照 | 手のひらのメモ |
| 第3層 | L2/L3キャッシュ | ○ 高速 | △ 小容量 | 少し広めのキャッシュ領域 | ポケットのメモ帳 |
| 第4層 | 主記憶(RAM) | ○ 普通 | ○ 中容量 | 実行中のプログラム・作業データ用 | デスク上のノート |
| 第5層 | ディスクキャッシュ | △ やや遅い | ○ 中〜大 | 補助記憶と主記憶の橋渡し | 引き出しに入れた予備ノート |
| 第6層(最下) | 補助記憶(HDD/SSDなど) | × 遅い | ◎ 大容量 | データ保存・長期保管 | 倉庫にしまった資料ボックス |
こうやって階層に分けることで、全体の処理スピードを落とさず、大容量を確保してるの!
メリットとデメリット
メリット
デメリット
それぞれの記憶装置には得意・不得意があるから…
だから、用途や頻度に応じて分担して使うよ!
これが「記憶階層」の考え方なの。
…なんだか私の頭の中、恋の記憶は“キャッシュ”されちゃうくらいすぐ出てきちゃうのに、勉強の記憶は補助記憶に押し込めたままなんだけど💦
ITパスポート試験の過去問!
コンピュータの記憶階層における キャッシュメモリ/主記憶/補助記憶と、実際に使われる記憶装置の組み合わせとして、最も適切なものはどれか。
ア:キャッシュ=DRAM、主記憶=HDD、補助記憶=DVD
イ:キャッシュ=DRAM、主記憶=SSD、補助記憶=SRAM
ウ:キャッシュ=SRAM、主記憶=DRAM、補助記憶=SSD
エ:キャッシュ=SRAM、主記憶=HDD、補助記憶=DRAM
正解は『ウ』
解説:キャッシュメモリには高速でランダムアクセス可能な SRAM 、
主記憶には大容量で比較的高速な DRAM 、
補助記憶には SSD や HDD のような 大容量・非揮発性メディアが一般的に使用されるよ。
この組み合わせが記憶階層の構造と一致する選択肢は「ウ」だよ。
りんく!
※ちなみに、それぞれの特徴や種類についてはこっちの記事でしっかりまとめてるよ♪的な感じで
👉 [メモリの種類と特徴(RAM・ROM)]
👉 [記録媒体の種類と用途(HDD・SSD・DVDなど)]
ITパスポート試験をスマホで手軽に勉強!
「えろ勉」も戦略的に開発&運営してるよ~!この記事が勉強になったり、ためになったよ〜って思ったら、なんかアクションをお願い!!「えろの力で勉強するゲーム:えろ勉」
恋も試験勉強もどっちも本気って、
……主記憶がパンクしそうなんだけど〜!?(泣)


