主記憶はCPUが直接アクセスする一次記憶。RAM・ROM の種類と特徴を理解しましょう。
RAMとROMって何が違うの?
RAMは読み書きでき、電源OFFで内容が消える「揮発性」メモリ。
ROMは読み出し専用で、電源OFFでも内容が消えない「不揮発性」メモリよ。
RAMにはDRAMとSRAMの2種類。
DRAMは安価で大容量だけどリフレッシュが必要、SRAMは高速だけど高価なのでキャッシュに使われるの。
BIOSとかはROMに入ってるんですよねぇ?
そう。
電源を切っても消えないから、起動時のプログラムやファームウェアはROM (現代はフラッシュメモリが多い) に格納されるわ。
ROMにも種類があって、書き換え不可のマスクROM、UV消去できるEPROM、電気的書き換え可能なEEPROM、その派生のフラッシュメモリ (USBメモリ・SSD等) があるわ。
DRAM・SRAM・ROMを用途で比較する
| 種類 | 電源OFF | 特徴 | 代表用途 |
|---|---|---|---|
| DRAM | 消える | 安価・大容量・定期的なリフレッシュが必要 | 主記憶 |
| SRAM | 消える | 高速・高価・リフレッシュ不要 | CPUキャッシュ |
| マスクROM | 残る | 製造時に書込み、通常は変更不可 | 固定された制御情報 |
| EEPROM・フラッシュ | 残る | 電気的に消去・書換え可能 | ファームウェア、SSD、USBメモリ |
書き換えできるフラッシュメモリがROMの仲間って、名前と矛盾してない?
試験上のROMは『不揮発性の読出し中心メモリ』という系統で整理するの。
昔の完全な読出し専用から、PROM、EPROM、EEPROM、フラッシュへ書換え方法が発展したと考えましょう。
SRAMはリフレッシュ不要だから、電源を切っても残りますかぁ?
そこがひっかけです。
SRAMのStaticは、通電中にリフレッシュ不要という意味。
RAMなので電源を切れば内容は消えます。
DRAMもSRAMも揮発性です。
確認クイズ
コンピュータの主記憶 (メインメモリ) として最も使われているのはどれか。
- SRAM
- DRAM
- EEPROM
- マスクROM
こたえを見る
正解: 2. DRAM
主記憶には大容量・安価な DRAM が使われています。SRAMはより高速ですが高価なため、CPU内のキャッシュ用途に使われます。