現代において最も身近で広く使われているROMの形態は「フラッシュメモリ」です。USBメモリ、スマートフォンのストレージ、さらにはSSDの記憶素子としても採用されています。フラッシュメモリは、本来の「読み出し専用」というROMの枠組みを超えて、高速かつ大容量の読み書きが可能な不揮発性メモリとして、現代のITインフラを支える根幹技術となっています。このように、ROMという言葉は時代とともにその意味合いを大きく変えてきていますが、コンピュータの基礎理論においては「不揮発性であり、主記憶装置(RAM)と対比されるもの」という位置づけは変わっていません。
基本情報技術者試験やITパスポート試験において、ROMに関する問題は頻出です。最も重要なポイントは、RAM(Random Access Memory)との対比です。ROMは「不揮発性(電源を切ってもデータが消えない)」、RAMは「揮発性(電源を切るとデータが消える)」という性質の違いを正確に暗記しておきましょう。試験問題では、「次のうち、電源を切っても内容が失われないメモリはどれか」といった形で問われます。
また、ROMの種類に関する問題もよく出題されます。特に「フラッシュメモリ」がEEPROMの一種であること、ブロック単位で一括消去・書き込みを行うことで高速化を図っていることは重要なキーワードです。マスクROM、PROM、EPROM、EEPROMの特徴や違い(書き換え方法など)を問う問題もあるため、それぞれの頭文字が何を意味しているか(Erasable、Electricallyなど)を理解しておくと解答しやすくなります。さらに、BIOSやファームウェアといった「システム起動時に必要な変更されないプログラム」がROMに格納されている、という役割についての知識も問われやすいポイントです。
ROMの理解を深めるためには、対照的な性質を持つ主記憶装置である「RAM」や、ROMの発展形であり現代の補助記憶装置の主役である「SSD」、コンピュータの起動に必要なプログラムである「BIOS」といった用語についても併せて学習すると効果的です。