本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

メモリ階層とは

英語名:Memory Hierarchy

ひとことで言うと:高速・小容量・高価な記憶装置から、低速・大容量・安価な記憶装置までを階層化して利用する構成。

意味をわかりやすく解説

一般にCPUレジスタ、キャッシュ、主記憶、SSD/HDDの順にCPUから遠くなり、容量は大きく、単位容量当たり価格は安くなる一方、アクセス速度は遅くなります。

すべてを高速メモリだけで構成すると高価になるため、局所性を利用して頻繁に使うデータを上位階層へ置き、速度と容量・コストのバランスを取ります。

具体例

最近使ったデータはキャッシュへ置き、大量の実行中データはRAM、長期保存データはSSDへ置くことで、速度と容量を両立します。

似た用語との違い

キャッシュメモリ

キャッシュはメモリ階層の一層で、CPUが頻繁に使うデータを高速に保持します。

基本情報技術者試験の試験ポイント

レジスタ→キャッシュ→主記憶→補助記憶の順序と、速度・容量・価格の傾向をまとめて理解します。

CHECK QUESTION

メモリ階層でCPUに近い上位層ほど、一般に速度・容量・単価はどうなりますか。

答えを見る

高速・小容量・高価になります。下位層ほど低速ですが大容量で安価になります。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。