InicioInformática

Memoria ROM

Te explicamos qué es la memoria ROM y para qué sirve este tipo de almacenamiento. Además, los tipos de ROM y qué es la memoria RAM.

¿Qué es la memoria ROM?

En informática, cuando hablamos de memoria ROM (acrónimo de ReadOnly Memory, es decir, Memoria de Sólo Lectura), nos referimos a un tipo de almacenamiento empleado en computadores y otros dispositivos electrónicos, que se caracteriza por ser únicamente de acceso para lectura y nunca para escritura, es decir, que se la puede recuperar pero no modificar o intervenir.

La memoria ROM es de acceso secuencial y su presencia es independiente de la presencia de una fuente de energía. Como se ha dicho, su contenido no puede modificarse, o al menos no de manera simple y cotidiana, y suele contener información introducida en el sistema por el fabricante, de tipo básico, operativo o primario.

Este tipo de memoria opera, además, de manera mucho más lenta que su contrapartida, la RAM (acrónimo de Random Access Memory, es decir, Memoria de Acceso Aleatorio), por lo que su contenido suele volcarse en esta última para ejecutarse más velozmente.

Existen, no obstante, versiones de memoria ROM (conocidas como EPROM y Flash EEPROM) que pueden ser programadas y reprogramadas varias veces, a pesar de que su funcionamiento se rige por las mismas reglas del tradicional. Sin embargo, como su proceso de reprogramación es poco frecuente y relativamente lento, se las continúa llamando del mismo modo.

Ver además: Memoria caché

¿Para qué sirve la memoria ROM?

La memoria ROM tiene dos usos principales, que son:

  • Almacenamiento de software. Comúnmente, los ordenadores en la década de 1980 traían todo su sistema operativo almacenado en ROM, para que los usuarios no pudieran alterarlo por error e interrumpir el funcionamiento de la máquina. Aún hoy en día se la utiliza para instalar el software de arranque o de funcionamiento más básico (el BIOS, SETUP y POST, por ejemplo).
  • Almacenamiento de datos. Dado que los usuarios no suelen tener acceso al ROM de un sistema, se lo emplea para almacenar los datos que no requerirán de modificación alguna en la vida del producto, como tablas de consulta, operadores matemáticos o lógicos y otra información de índole técnica.

Tipos de memoria ROM

Consideremos tres tipos distintos de memoria ROM:

  • PROM. Acrónimo de Programmable ReadOnly Memory (Memoria de Sólo Lectura Programable), es de tipo digital y puede ser programada una única vez, ya que cada unidad de memoria depende de un fusible que se quema al hacerlo.
  • EPROM. Acrónimo de Erasable Programmable ReadOnly Memory (Memoria de Sólo Lectura Borrable y Programable) es una forma de memoria PROM que puede borrarse al exponerse a luz ultravioleta o altos niveles de voltaje, borrando la información contenida y permitiendo su remplazo.
  • EEPROM. Acrónimo de Electrically Erasable Programmable Read-Only Memory (Memoria de Sólo Lectura Borrable y Programable Eléctricamente) es una variante del EPROM que no requiere rayos ultravioleta y puede reprogramarse en el propio circuito, pudiendo acceder a los bits de información de manera individual y no en conjunto.

Memoria RAM

A diferencia del ROM, la memoria RAM es mucho más veloz y libremente grabable. Esto significa que todos los programas en ejecución van a este banco de memoria, pero de manera estrictamente temporal: al apagar o reiniciar el sistema, la totalidad de la memoria RAM es limpiada. Esto no significa, claro, que se pierda la información guardada en disco, sino sólo aquella en ejecución.

La memoria RAM es hoy en día sumamente eficiente, veloz y económica, por lo que muchos ingenieros de sistemas prefieren hacer uso de ella en lugar de la ROM.

Más en: Memoria RAM