En informatique, ROM signifie « mémoire en lecture seule » et fait référence à un type de mémoire utilisé pour stocker des données ou des informations sous une forme permanente. Il est principalement appliqué dans la distribution de micrologiciels et circuits intégrés semi-conducteurs.
Le contenu de la ROM est destiné à être stocké de manière permanente. Cette caractéristique rend difficile, voire impossible, la modification ou l'effacement du contenu stocké sur la ROM. La mémoire est également non volatile, ce qui signifie qu'elle ne perd pas son contenu lorsqu'il n'y a pas d'alimentation, contrairement à la mémoire vive, mieux connue sous le nom de RAM, qui est volatile. En conséquence, la ROM est le stockage préféré pour les données importantes telles que le jeu d'instructions d'entrée-sortie de base (BIOS) dans les ordinateurs.
Au départ, le contenu de la ROM ne pouvait pas du tout être effacé ou modifié. Les progrès technologiques ont conduit au développement de différents types de ROM. Certains permettent la modification ou l'effacement des données stockées à l'aide de techniques spéciales.
La ROM programmable, ou PROM, ne permet qu'une seule instance de modification de son contenu à l'aide d'impulsions haute tension. La PROM effaçable, ou EPROM, est un type de ROM dont le contenu peut être modifié plusieurs fois en l'exposant à une forte lumière ultraviolette. La PROM effaçable électriquement est un autre type de ROM dont le contenu peut être effacé ou modifié plusieurs fois électriquement.