¿Qué es la ROM (memoria de solo lectura?

Hay dos clases principales de almacenamiento primario, RAM y ROM. RAM significa memoria de acceso aleatorio, mientras que ROM significa memoria de solo lectura. Generalmente, la diferencia entre estas dos tecnologías es que la RAM es volátil mientras que la ROM no es volátil. La memoria volátil requiere una fuente de alimentación constante para retener los datos. Esto significa que los datos se pierden cuando se apaga la computadora. La memoria no volátil no necesita una fuente de alimentación continua, lo que la hace adecuada para almacenar datos a largo plazo.

Nota: Los límites de RAM y ROM pueden ser difíciles de discernir. Por ejemplo, la NVRAM no es volátil y los tipos modernos de ROM se pueden reprogramar. Los discos duros tampoco encajan perfectamente en ninguna categoría, almacenamiento secundario.

En las primeras computadoras, como la Commodore 64, todo el almacenamiento se proporcionaba solo con RAM y ROM. En ese momento, a principios de la década de 1980, el disco duro magnético todavía era demasiado caro para usarlo en muchas computadoras. En cambio, los programas personalizados podrían ejecutarse insertando un cartucho de memoria que contenga más ROM.

Máscara de memoria central ROM y PROM

La parte clave de la ROM es que es de solo lectura. Esto es muy claro en las primeras formas de almacenamiento. La memoria de núcleo magnético, por ejemplo, tal como se usa en la nave espacial Apolo de la NASA, necesitaba tener un cable conductor entretejido a través o alrededor de los núcleos magnéticos. En teoría, este tipo de ROM podría reprogramarse desmontándolo y volviendo a tejer el cable, pero en la práctica era de solo lectura.

Con la llegada del circuito integrado, la máscara ROM se convirtió en la opción preferida. Los dispositivos Mask ROM eran circuitos electrónicos diseñados a medida. Fueron diseñados mediante la creación de una máscara de diagrama de circuito y luego producidos para que coincidan con esa máscara. No se pudieron reprogramar ya que los datos estaban codificados físicamente en el circuito.

Mask ROM tiene cuatro problemas principales. En primer lugar, solo es económicamente viable comprar grandes cantidades, ya que eso compensa los costos de diseño y los costos de herramientas para la fundición que produce el diseño personalizado. En segundo lugar, el tiempo de respuesta entre la finalización del diseño y la recepción del producto es largo debido a los requisitos de herramientas de la fundición.

En tercer lugar, el trabajo de I+D no es práctico debido a los largos plazos de entrega y los altos costes. Finalmente, suponga que se encuentra una falla después del lanzamiento del producto. En ese caso, la única solución es retirar el producto y reemplazar físicamente el chip ROM por uno actualizado.

PROM, o memoria de solo lectura programable, inventada en 1956, abordó los dos primeros problemas y analizó parcialmente el tercero. Hizo esto al permitir que una fundición produjera un diseño genérico con la capacidad de programar cada chip en cualquier punto aplicando con precisión grandes voltajes. Esto permitió a las empresas pedir lotes gigantes de chips PROM esencialmente en blanco y luego programarlos según fuera necesario.

EPROM, EEPROM y Flash

EPROM, abreviatura de Erasable Programmable Read Only Memory, fue el desarrollo posterior en 1971. Al igual que PROM, los chips en blanco se podían comprar a granel y programar según fuera necesario. Críticamente, la EPROM también podría borrarse. El proceso para hacerlo fue un poco complejo. Sin embargo, requiere que el chip esté expuesto a una intensa luz ultravioleta.

El proceso de borrado necesitó alrededor de 10 minutos bajo una fuente de luz ultravioleta brillante, una semana con luz solar directa o tres años con iluminación fluorescente de habitación estándar. La EPROM limitó la cantidad de veces que se podía borrar, pero esto era típicamente miles de veces, resolviendo así de manera eficiente el tercer problema.

Los chips EPROM se alojaron en cajas con una ventana de cuarzo transparente para facilitar la exposición a los rayos UV. Por lo general, se colocaba una etiqueta con la marca en la parte superior para evitar la divulgación y el borrado accidentales. La etiqueta generalmente tenía un reverso de aluminio para garantizar que la luz ultravioleta no pudiera alcanzar el chip. En algunos casos, los chips EPROM se diseñaron con la ventana y se vendieron en empaques sólidos, convirtiéndolos esencialmente en chips PROM.

EEPROM, o memoria de solo lectura programable borrable electrónicamente, desarrollada en 1972, generalmente resolvió el cuarto problema. Podría borrarse electrónicamente. Esto significaba que el chip de memoria podía borrarse y reprogramarse en su lugar con una conexión adecuada a un dispositivo de control en lugar de tener que quitar el chip.

La memoria flash es una forma de EEPROM inventada a principios de la década de 1980. Sus principales ventajas son que hace que el espacio del chip sea más eficiente y se reprograme miles de veces sin dañarlo ni borrarlo. La reprogramación puede limitarse a una parte del chip en lugar de todo. El proceso de borrado y reprogramación es mucho más rápido, por lo que se ganó el nombre de Flash.

En Computadoras Modernas

En los dispositivos modernos, la memoria RAM sigue siendo universal. La ROM mantuvo su popularidad durante mucho tiempo, precisamente enmascaró la ROM porque era barata de producir. Sin embargo, en el mundo contemporáneo, es fundamental poder enviar actualizaciones de firmware a los dispositivos. En general, esto ha llevado a reemplazar la ROM con memoria flash casi por completo. Realiza la misma funcionalidad pero se puede reprogramar según sea necesario. Por lo general, la ROM reprogramable se puede configurar con protección contra escritura para que sea de solo lectura. Sin embargo, esta no es una solución a prueba de fallas.

La memoria flash ha visto más avances, con la memoria flash NAND que se está desarrollando en SSD como un mecanismo de almacenamiento secundario alternativo a los HDD.

Otros usos

El software que históricamente se ha encontrado en chips ROM, incluida la memoria flash, a menudo se denomina ROM. Este nombre proviene de la abreviatura del término imágenes ROM. Por ejemplo, muchas comunidades de entusiastas de los juegos retro comparten e intercambian juegos clásicos que se pueden jugar en computadoras modernas a través de emuladores. Esta terminología también puede trasladarse a los sistemas operativos móviles, donde las compilaciones personalizadas de Android a menudo se denominan ROM.

Conclusión

ROM significa Memoria de sólo lectura . Originalmente se refería a la memoria primaria que solo podía programarse durante la fabricación. Sin embargo, con la evolución a lo largo del tiempo, se hizo posible reprogramar la ROM con diversos grados de dificultad y requisitos de hardware.

En la informática moderna, la ROM se reemplaza por completo con la memoria flash, que está disponible a bajo costo y se puede reprogramar, lo que permite la instalación de actualizaciones de firmware. Siendo realistas, esto ahora deja a ROM como un término obsoleto ya que la memoria de "Solo lectura" puede, de hecho, sobrescribirse.



Cómo clonar un disco duro

Cómo clonar un disco duro

En la era digital moderna, donde los datos son un activo valioso, clonar un disco duro en Windows puede ser un proceso crucial para muchos. Esta guía completa

¿Cómo reparar el controlador WUDFRd que no se pudo cargar en Windows 10?

¿Cómo reparar el controlador WUDFRd que no se pudo cargar en Windows 10?

¿Se enfrenta al mensaje de error al iniciar su computadora que dice que el controlador WUDFRd no se pudo cargar en su computadora?

Cómo reparar el código de error 0x0003 de la experiencia NVIDIA GeForce

Cómo reparar el código de error 0x0003 de la experiencia NVIDIA GeForce

¿Tiene el código de error 0x0003 de la experiencia NVIDIA GeForce en su escritorio? En caso afirmativo, lea el blog para descubrir cómo solucionar este error de forma rápida y sencilla.

Cómo quitar una GPU de una PC con Windows en 2023

Cómo quitar una GPU de una PC con Windows en 2023

¿Necesitas quitar la GPU de tu PC? Únase a mí mientras explico cómo quitar una GPU de su PC en esta guía paso a paso.

Cómo instalar un SSD NVMe en una computadora de escritorio y una computadora portátil

Cómo instalar un SSD NVMe en una computadora de escritorio y una computadora portátil

¿Compró un nuevo SSD NVMe M.2 pero no sabe cómo instalarlo? Siga leyendo para aprender cómo instalar un SSD NVMe en una computadora portátil o de escritorio.

¿Qué es una bomba lógica?

¿Qué es una bomba lógica?

Una bomba lógica es un incidente de seguridad en el que un atacante establece una acción retrasada. Sigue leyendo para saber más.

¿Qué es Stuxnet?

¿Qué es Stuxnet?

Stuxnet era un gusano que se propagaba a sí mismo. Fue el primer uso de un arma cibernética y la primera instancia de malware.

¿Qué es un hacker ético?

¿Qué es un hacker ético?

Un hacker ético es un hacker que actúa dentro de los límites de la ley. Sigue leyendo para saber más sobre el tema.

¿Qué es el cifrado simétrico?

¿Qué es el cifrado simétrico?

Hay muchas partes diferentes de la criptografía. Sin embargo, si desea cifrar algunos datos, hay dos tipos de algoritmos que puede usar: simétrico

Cómo hacer una prueba de estrés de GPU en 2023: + 6 mejores herramientas

Cómo hacer una prueba de estrés de GPU en 2023: + 6 mejores herramientas

¿Quiere hacer una prueba de estrés de la GPU en su PC con Windows para garantizar un rendimiento confiable para los juegos de alta definición? ¡Lea esta guía de GPU de prueba de estrés ahora!