主記憶
CPUが直接読み書きし、実行中の命令やデータを一時的に保持する記憶装置です。
用語解説
主記憶とは
主記憶は、実行中のプログラムや処理対象のデータを一時的に保存する記憶装置です。
一般にメモリ、メインメモリとも呼ばれます。
主記憶に置かれるもの
主記憶には、CPUが処理するために必要な情報が置かれます。
-
実行中のプログラム
-
処理中のデータ
主記憶の特徴
速度、容量、揮発性
| 項目 | 内容 |
|---|---|
| 速度 | 補助記憶装置より高速で、キャッシュメモリより低速です |
| 容量 | キャッシュメモリより大きく、補助記憶装置より小さいのが一般的です |
| 揮発性 | 電源を切ると内容が消える揮発性メモリです |
| 主な素子 | DRAMが一般的です |
| 別名 | メインメモリ、RAM(ラム)とも呼ばれます |
補助記憶との違い
| 項目 | 主記憶 | 補助記憶(SSD、HDDなど) |
|---|---|---|
| 目的 | 実行中の処理に使います。 | 長期間保存に使います。 |
| CPUからの扱い | CPUが直接読み書きします。 | 原則として主記憶に読み込んでから使います。 |
| 電源断 | 消えるのが一般的です。 | 消えません。 |
処理の流れ
コンピュータの基本的な動作は、次の流れで進みます。
-
補助記憶装置(HDD、SSD)上のプログラムやデータを主記憶に読み込みます
-
CPUが主記憶から命令やデータを取り出します
-
CPUが命令を解読して実行します
-
実行結果を主記憶に書き込みます
理解のポイント
-
主記憶はCPUが直接読み書きする記憶装置です。
-
実行中のプログラムやデータを一時的に保持します。
-
電源断で内容が消える揮発性メモリです。
-
主記憶はDRAM、キャッシュメモリはSRAMが使われるのが一般的です。
-
主記憶が不足すると仮想記憶により補助記憶装置へのアクセスが増え、処理が遅くなる可能性があります。
発展知識
関連用語
| 用語 | 概要 |
|---|---|
| DRAM | 主記憶で一般的な半導体メモリで、リフレッシュが必要です |
| SRAM | キャッシュメモリで一般的な半導体メモリで、リフレッシュは不要です |
| キャッシュメモリ | CPUと主記憶の速度差を小さくするための高速な記憶装置です |
| 補助記憶装置 | HDD、SSDなど、データを電源断後も保存する記憶装置です |
| レジスタ | CPU内部の最も高速で容量が小さい記憶装置です |
| 仮想記憶 | 主記憶不足を補うため、補助記憶装置の一部を主記憶のように使う仕組みです |
| ROM | 読み出し専用が基本で、電源断後も内容が消えない不揮発性の記憶装置です |
| 揮発性メモリ | 電源供給が途絶えると内容が失われる記憶の総称です |
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。生成された回答を再確認するようにしてください。