不揮発性メモリ
マスクROMは古くからある不揮発性ROMで、設計段階から配線によって特定のデータを格納するようになっており、そのフォトマスクを使って集積回路を製造すると、シリコンにデータが刻み込まれ後から書き換えることはできない。
したがってマスクROMは大量生産に向いており、初期のミニコンピュータの立ち上げ処理(ブート)のコードの格納などに使われた。
初期コストが高くつき後から修正できないことから、設計の初期段階で使うことは滅多にない。
不揮発性メモリは現在のところ、主に補助記憶装置(ストレージという語もあるが、この節ではメモリで統一する)として使われている。主記憶装置にはもっぱら揮発性メモリが使われている。主記憶がもし不揮発であれば、コンピュータの電源を断続する際に現在のような「シャットダウン → 再起動」というシーケンスが不要になり、ノートパソコンの「ハイバネーション」のような運用を、補助記憶への退避と復帰を行わずにできるなどという利点があるが、現在のところ主に速度面であまり現実的にはなっていない。
不揮発性メモリには、ROM、フラッシュメモリ、ほとんどの種類の磁気記憶装置(ハードディスクドライブ、フロッピーディスク、磁気テープなど)、光ディスク、初期のコンピュータで使われた紙テープやパンチカードなどがある。アドレスを電気的に指定するもの(半導体メモリなど)と機械的に指定するもの(ハードディスク、光ディスク、磁気テープなど)に分類され、電気的にアドレス指定するものはビット単価が高価だが高速であり、機械的に指定するものはビット単価が安いが低速である。
いくつかの企業が価格面でも性能面でも揮発性のRAMに匹敵する不揮発性メモリを開発中である(以下の「その他」の節を参照)。不揮発性メモリを主記憶装置に利用できれば省電力になるだけでなく、コンピュータの電源をいつでも切ったり入れたりでき、時間のかかるスタートアップやシャットダウンが不要になる。ノーマリーオフコンピューティングの鍵となる技術のひとつである。
NVRAMは不揮発性RAM(Non-Volatile RAM)の総称だが、コンピュータ装置の設定情報などを記憶するための、小容量の不揮発性メモリを指してNVRAMと呼ぶことがある。SRAMとバックアップ電源によるものはNVSRAMとも呼ばれる。電源は外付けのものもあるが、ICパッケージ中にSRAMと小型電池を内蔵したものもある。
SPARCstationでは、イーサネットインタフェースのMACアドレスを、ROMではなくバッテリバックアップ式のNVRAMに保存している。このため、電池が消耗した場合MACアドレスが変わってしまう問題がある。
PC/AT互換機のパーソナルコンピュータでは、RTCと同じバッテリバックアップされるCMOSのICに載っているRAMに、BIOSの設定などを保存しているが、当時はTTLが多用されていた時代だったため、そのICを指してCMOSと呼ばれることも多い。