Definición de ROM (Read Only Memory)
Read Only Memory o Memoria de sólo lectura. ROM es un tipo de memoria no volátil usada en computadoras y otros dispositivos electrónicos.
Los datos almacenados en una memoria ROM no pueden ser modificados (o, en ocasiones, sólo pueden ser modificados lentamente y con dificultad). Por esto son muy usadas en el firmware (software que está estrechamente ligado al hardware y no necesita actualizaciones frecuentes) o en el software de cartuchos.
Estrictamente hablando, las memorias de sólo lectura se refieren a las memorias que están soldadas al hardware, que no pueden cambiarse ni sacarse. Tampoco pueden actualizarse ni arreglarse errores que se detecten luego.
Más recientemente, la clasificación de memorias ROM se ha extendido a memorias de sólo lectura en su uso normal, pero que aún así pueden reprogramarse en alguna forma. Estas son las llamadas EPROM y las EEPROM que pueden ser borradas y reprogramadas, pero usualmente esto se hace a velocidades relativamente lentas o pueden requerir equipos especiales y típicamente es sólo posible un cierto número de veces.
Velocidad de las memorias ROM
La velocidad de lectura relativa de las memorias RAM y las ROM ha variado mucho con el paso de los años. De todas maneras, al momento de escribir este artículo, la mayoría de las memorias RAM pueden ser leídas más rápidamente que la mayoría de las memorias ROM. Por esta razón y para permitir acceso uniforme a los datos, el contenido de la ROM suele copiarse a la memoria RAM apenas se emplea y leerse siempre desde allí (hasta que se apague el equipo, por supuesto, cuando la RAM pierde su contenido).
En tanto la velocidad de escritura, para aquellas memorias ROM que pueden ser eléctricamente modificadas, la velocidad de escritura es siempre mucho más lenta que la velocidad de lectura, y puede necesitar usualmente un alto voltaje, el movimiento de un jumper para aplicar señales de escritura y códigos de comandos especiales de bloqueo/desbloqueo.
Las memorias NAND Flash modernas pueden alcanzar las más altas velocidades de escritura de cualquier tecnología ROM reescribible, con velocidades tan altas como 15 MB por segundo (o 70 ns/bit), permitiendo que grandes bloques de celdas de memoria puedan ser escritos simultáneamente.
La memoria ROM ha sido fundamental en el desarrollo de la industria de la computación. Su uso en el firmware y en los software de cartuchos ha permitido el funcionamiento de diversos dispositivos electrónicos de manera eficiente y confiable.
Sin embargo, a medida que avanzan los avances tecnológicos, se han desarrollado variantes de ROM que permiten reprogramación. Estas variantes, como la EPROM y la EEPROM, han brindado mayor flexibilidad a la hora de actualizar y corregir errores en el software de los dispositivos.
Es importante destacar que la velocidad de lectura de las memorias ROM ha mejorado a lo largo del tiempo, pero en comparación con las memorias RAM, todavía suelen ser más lentas. Por esta razón, se ha adoptado la práctica de copiar el contenido de la ROM en la memoria RAM para poder acceder a los datos de forma más rápida.
En cuanto a la velocidad de escritura, las memorias ROM reprogramables suelen ser más lentas que las memorias de solo lectura, además de requerir un proceso más complejo para realizar la modificación. Las memorias NAND Flash han logrado superar estas limitaciones, permitiendo velocidades de escritura más altas y la posibilidad de escribir grandes bloques de memoria de manera simultánea.
En resumen, la memoria ROM ha sido y sigue siendo una tecnología esencial en la industria electrónica, aunque sus características y capacidades han evolucionado con el tiempo. Su uso en combinación con la memoria RAM y las memorias NAND Flash permite un funcionamiento eficiente de los dispositivos electrónicos en la actualidad.
Resumen: ROM
La ROM es un tipo de memoria que no se puede modificar y se usa en computadoras y dispositivos electrónicos. Puede ser parte del hardware o reprogramable en algunos casos. La velocidad de lectura de la ROM suele ser más lenta que la de las memorias RAM. La velocidad de escritura en las ROM reprogramables es lenta y requiere voltajes altos y comandos especiales. La memoria NAND Flash es la más rápida en escritura, permitiendo la escritura simultánea de grandes bloques de datos.
¿Qué es la ROM?
La ROM (Read Only Memory o Memoria de sólo lectura) es un tipo de memoria no volátil que se utiliza en computadoras y dispositivos electrónicos. A diferencia de la memoria RAM, la ROM conserva su contenido incluso cuando el dispositivo se apaga.
¿Cómo funciona la ROM?
La ROM se programa durante la fabricación del dispositivo y su contenido no se puede modificar o borrar fácilmente. Cuando se enciende el dispositivo, la ROM proporciona instrucciones y datos esenciales para iniciar el sistema operativo y otros programas almacenados en ella.
¿Cuál es la diferencia entre la ROM y la RAM?
La principal diferencia entre la ROM y la RAM es que la ROM es de solo lectura, lo que significa que no se puede escribir en ella ni modificar su contenido. Por otro lado, la RAM es una memoria de acceso aleatorio que se utiliza para almacenar datos temporales y programas en ejecución.
¿Qué tipos de ROM existen?
Existen varios tipos de ROM, entre los más comunes están la ROM de máscara, que se programa durante la fabricación del dispositivo y no se puede modificar posteriormente, y la EEPROM (Electrically Erasable Programmable Read-Only Memory), que permite borrar y reprogramar su contenido eléctricamente.
¿Para qué se utiliza la ROM?
La ROM se utiliza para almacenar los programas y datos esenciales de un dispositivo, como el firmware del sistema operativo y la BIOS. También se utiliza para almacenar datos permanentes, como la configuración del sistema y las tablas de caracteres.
¿Por qué es importante la ROM en los dispositivos electrónicos?
La ROM es importante en los dispositivos electrónicos porque proporciona las instrucciones necesarias para el arranque del sistema y la operación básica del dispositivo. Sin la ROM, un dispositivo no podría funcionar correctamente o iniciar el sistema operativo. Además, la ROM garantiza la integridad y seguridad de los programas y datos almacenados en ella, ya que no se pueden modificar de manera accidental o malintencionada.
Tipos de memorias según su durabilidad |
Volátiles |
RAM: DRAM (ej. DDR SDRAM) • SRAM En desarrollo: Z-RAM • T-RAM |
No volátiles |
ROM: PROM • EPROM • EAPROM • EEPROM NVRAM: memoria flash • estado sólido NVRAM en etapas iniciales: nvSRAM • FeRAM • MRAM • PRAM Mecánicas: cinta magnética • disco duro • disco óptico En desarrollo: 3D XPoint • CBRAM • SONOS • RRAM • memoria Racetrack • NRAM • memoria Millipede • FJG RAM |
Otra clasificación de memorias |
Memorias primarias • Memorias secundarias • Magnéticas • Ópticas • Flash • en red • en la nube |
Artículos relacionados
• Información sobre la memoria ROM.
Autor: Leandro Alegsa
Actualizado: 01-07-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de ROM. Recuperado de https://www.alegsa.com.ar/Dic/rom.php