テクノロジ
メモリ階層とは
英語名:Memory Hierarchy
ひとことで言うと:高速・小容量・高価な記憶装置から、低速・大容量・安価な記憶装置までを階層化して利用する構成。
意味をわかりやすく解説
一般にCPUレジスタ、キャッシュ、主記憶、SSD/HDDの順にCPUから遠くなり、容量は大きく、単位容量当たり価格は安くなる一方、アクセス速度は遅くなります。
すべてを高速メモリだけで構成すると高価になるため、局所性を利用して頻繁に使うデータを上位階層へ置き、速度と容量・コストのバランスを取ります。
具体例
最近使ったデータはキャッシュへ置き、大量の実行中データはRAM、長期保存データはSSDへ置くことで、速度と容量を両立します。
似た用語との違い
キャッシュメモリ
キャッシュはメモリ階層の一層で、CPUが頻繁に使うデータを高速に保持します。
基本情報技術者試験の試験ポイント
レジスタ→キャッシュ→主記憶→補助記憶の順序と、速度・容量・価格の傾向をまとめて理解します。
CHECK QUESTION
メモリ階層でCPUに近い上位層ほど、一般に速度・容量・単価はどうなりますか。
答えを見る
高速・小容量・高価になります。下位層ほど低速ですが大容量で安価になります。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。