En informática, ROM significa "memoria de solo lectura" y se refiere a un tipo de memoria utilizada para almacenar datos o información de forma permanente. Se aplica principalmente en la distribución de firmware y Circuitos integrados de semiconductores.
Los contenidos en la ROM están destinados a ser almacenados de forma permanente. Esta característica hace que sea difícil o imposible alterar o borrar los contenidos almacenados en la ROM. La memoria tampoco es volátil, lo que significa que no pierde su contenido cuando no hay energía, a diferencia de la memoria de acceso aleatorio, más conocida como RAM, que es volátil. Como resultado, la ROM es el almacenamiento preferido para datos importantes, como el conjunto básico de instrucciones de salida de entrada (BIOS) en las computadoras.
Inicialmente, el contenido de la ROM no se pudo borrar o alterar en absoluto. El avance tecnológico ha llevado al desarrollo de diferentes tipos de ROM. Hay algunos que permiten la modificación o eliminación de datos almacenados mediante técnicas especiales.
La ROM programable, o PROM, permite solo una instancia de modificar su contenido mediante pulsos de alto voltaje. La PROM borrable, o EPROM, es un tipo de ROM con contenido que se puede modificar varias veces al exponerlo a una fuerte luz ultravioleta. La PROM borrable eléctricamente es otro tipo de ROM con contenido que puede borrarse o modificarse varias veces eléctricamente.