メモリの種類
RAMとは
RAM(Random Access Memory)は、データの「読み出し」と「書き込み」の双方が、格納位置(アドレス)に関わらず常に一定の時間で行える特性(ランダムアクセス性)を持つ半導体メモリです。
特徴
- アクセス特性:任意のメモリ番地に対するアクセス時間が均一であり、高速なデータ転送が可能です
- 揮発性:駆動電圧の供給が停止すると内部に保持されている電荷や状態が失われ、データが消滅します
ROMとは
ROM(Read Only Memory)は、格納されたデータの「読み出し」を専用、またはそれを主目的として設計された不揮発性の半導体メモリです。
特徴
- アクセス特性:読み出し動作に最適化されており、データの書き込みや消去を行う場合は、読み出し時と異なる高電圧の印加や、ブロック単位での一括消去といった特殊な処理を必要とします。書き込みおよび消去の速度は、RMと比較して極めて低速です
- 不揮発性:駆動電圧の供給が停止しても、素子内部の物理的・電気的な状態(フローティングゲートの電子の有無や、回路の物理的結合など)が保持されるため、データは消滅しません
RAMとROMの物理的特性の比較
| 項目 | RAM (Random Access Memory) | ROM (Read Only Memory) |
|---|---|---|
| データ書き換え | 任意の番地へ極めて高速に実行可能 | 原則不可、または消去・書き込み動作が低速 |
| ランダムアクセス | 読み出し・書き込みともに均一かつ高速 | 読み出しは高速だが、書き込みは不均一かつ低速 |
| データ保持性 | 揮発性(通電停止でデータ消滅) | 不揮発性(通電停止後もデータ保持) |
| 主な物理的種類 | DRAM, SRAM | マスクROM, EEPROM, フラッシュメモリ |