logo

Memoria de sólo lectura (ROM)

En un sistema informático, la memoria es una parte muy esencial del sistema informático y se utiliza para almacenar información para uso instantáneo o permanente. Según las características de funcionamiento de la memoria de la computadora, la memoria se divide en dos tipos, es decir, memoria volátil y no volátil. Antes de comprender la ROM, primero comprenderemos qué es exactamente la memoria volátil y no volátil. Memoria no volátil Es un tipo de memoria de computadora que se utiliza para retener información almacenada durante el corte de energía. Es menos costosa que la memoria volátil. Tiene una gran capacidad de almacenamiento. La ROM (memoria de sólo lectura) y la memoria flash son ejemplos de memoria no volátil. Mientras memoria volatil es un recuerdo temporal. En esta memoria, los datos se almacenan hasta que el sistema sea capaz de hacerlo, pero una vez que se apaga el sistema, los datos dentro de la memoria volátil se eliminan automáticamente. La RAM es un ejemplo de memoria volátil.

comentario multilínea powershell

¿Qué es la memoria de sólo lectura (ROM)?

ROM significa memoria de sólo lectura. Es un memoria no volátil que se utiliza para almacenar información importante que se utiliza para operar el sistema. Como su nombre hace referencia a la memoria de sólo lectura, sólo podremos leer los programas y datos almacenados en ella. También es un Memoria primaria unidad de la computadora sistema. Contiene algunos fusibles electrónicos que se pueden programar para una información específica. La información se almacena en la ROM en formato binario. También se la conoce como memoria permanente.

Diagrama de bloques de ROM

Como se muestra en el siguiente diagrama, hay k líneas de entrada yn líneas de salida. La dirección de entrada desde la que deseamos recuperar el contenido de la ROM se toma utilizando las k líneas de entrada. Dado que cada una de las k líneas de entrada puede tener un valor de 0 o 1, hay un total de 2 k direcciones a las que estas líneas de entrada pueden hacer referencia, y cada una de estas direcciones contiene n bits de información que se generan desde la ROM. .



Una ROM de este tipo se denomina ROM de 2k x n.

Diagrama de bloques de ROM

Diagrama de bloques de ROM

Estructura interna de la ROM

La estructura interna de la ROM tiene dos componentes básicos.

  • Descifrador
  • O puertas
Estructura interna de la ROM

Estructura interna de la ROM

Un circuito conocido como descifrador convierte una forma codificada, como decimal codificado en binario , o BCD, en forma decimal. Como resultado, la salida es el equivalente binario de la entrada. Las salidas del decodificador serán la salida de cada puerta OR de la ROM. Usemos una ROM de 64 x 4 como ejemplo. Esta memoria de sólo lectura tiene 64 palabras con una longitud de 4 bits. Como resultado, habría cuatro líneas de salida. Dado que sólo hay seis líneas de entrada y hay 64 palabras en esta ROM, podemos especificar 64 direcciones o términos mínimos eligiendo una de las 64 palabras que están disponibles en las líneas de salida de las seis líneas de entrada. Cada dirección ingresada tiene una palabra seleccionada única.

Funcionamiento de la ROM

Una batería pequeña y duradera dentro de la computadora alimenta la ROM, que se compone de dos componentes principales: las puertas lógicas OR y el decodificador. En ROM, el decodificador recibe entrada binaria y produce salida decimal. La salida decimal del decodificador sirve como entrada para las puertas OR de la ROM. Los chips ROM tienen una cuadrícula de columnas y filas que se pueden activar y desactivar. Si están encendidos, el valor es 1 y las líneas están conectadas mediante un diodo. Cuando el valor es 0, las líneas no están conectadas. Cada elemento de la disposición representa un elemento de almacenamiento en el chip de memoria. Los diodos permiten sólo una dirección de flujo, con un umbral específico conocido como ruptura directa. Esto determina la corriente requerida antes de que el diodo pase el flujo. Los circuitos basados ​​en silicio generalmente tienen un voltaje de ruptura directa de 0,6 V. Los chips ROM a veces transmiten una carga que excede la ruptura directa a la columna con una fila específica que está conectada a tierra a una celda específica. Cuando hay un diodo presente en la celda, la carga se transforma al sistema binario y la celda se enciende con un valor de 1.

Características de la ROM

  • La ROM es una memoria no volátil.
  • La información almacenada en la ROM es permanente.
  • La información y los programas almacenados en él, sólo podemos leerlos y no modificarlos.
  • La información y los programas se almacenan en ROM en formato binario.
  • Se utiliza en el proceso de inicio de la computadora.

Tipos de memoria de sólo lectura (ROM)

Ahora discutiremos los tipos de ROM uno a uno:

  1. MROM (memoria de sólo lectura enmascarada): Sabemos que la ROM es tan antigua como la tecnología de semiconductores. MROM fue la primera ROM que consta de una cuadrícula de líneas de palabras y líneas de bits unidas por interruptores de transistores. Este tipo de datos ROM está codificado físicamente en el circuito y solo se programa durante la fabricación. No fue tan caro.
  2. PROM (memoria programable de sólo lectura): PASEO es una forma de memoria digital . En este tipo de ROM, cada bit está bloqueado por un fusible o antifusible. Los datos almacenados en él se almacenan permanentemente y no se pueden cambiar ni borrar. Se utiliza en programas de bajo nivel como firmware o microcódigo.
  3. EPROM (memoria de sólo lectura programable y borrable): EPROM También llamado EROM, es un tipo de PROM pero se puede reprogramar. Los datos almacenados en EPROM se pueden borrar y reprogramar nuevamente mediante luz ultravioleta. La reprogramación del mismo es limitada. Antes de la era de EEPROM y flash memoria , EPROM se utilizó en microcontroladores.
  4. EEPROM (memoria de sólo lectura programable y borrable eléctricamente): Como su nombre lo indica, se puede programar y borrar eléctricamente. Los datos y programas de esta ROM se pueden borrar y programar unas diez mil veces. La duración del borrado y programación del EEPROM está cerca de 4 ms a 10 ms. Se utiliza en microcontroladores y sistemas remotos sin llave.

Ventajas de la ROM

  • Es más barato que RAM y es memoria no volátil.
  • Es más confiable en comparación con la RAM.
  • Su circuito es simple en comparación con la RAM.
  • No necesita tiempo de actualización porque es estático.
  • Es fácil de probar.

Desventajas de la ROM

  • Es una memoria de sólo lectura, por lo que no se puede modificar.
  • Es más lento en comparación con la RAM.

Diferencia entre RAM y ROM

RAM

convención de nomenclatura de java

ROM

RAM significa memoria de acceso aleatorio.

ROM significa memoria de sólo lectura.

Puedes modificar, editar o borrar datos en la RAM.

Los datos en la ROM no se pueden modificar ni borrar, solo se pueden leer los datos de la ROM.

La RAM es una memoria volátil que almacena datos mientras se dé suministro de energía.

np.log

La ROM es una memoria no volátil que retiene datos incluso después de que se apaga la alimentación.

La velocidad de la RAM es mayor que la velocidad de la ROM.

Java estático

La ROM es más lenta que la RAM.

La RAM es costosa en comparación con la ROM.

La ROM es barata en comparación con la RAM.

Un chip de RAM sólo puede almacenar unos pocos gigabytes (GB) de datos.

Un chip ROM puede almacenar varios megabytes (MB) de datos.

La CPU puede acceder fácilmente a los datos almacenados en la RAM.

La CPU no puede acceder fácilmente a los datos almacenados en la ROM.

La RAM se utiliza para el almacenamiento temporal de datos que actualmente procesa la CPU.

La ROM se utiliza para almacenar firmware, BIOS y otros datos que deben conservarse.

enumerar métodos java

Preguntas frecuentes sobre ROM – Preguntas frecuentes

¿Puedo almacenar mis datos en ROM?

No, durante la fabricación la ROM está preprogramada. Los programadores no pueden modificar fácilmente la ROM. Está diseñado para reservar datos que no deben modificarse, firmware e instrucciones del sistema.

¿Cuánto tiempo se pueden conservar los datos en la ROM?

Los datos guardados en ROM se pueden guardar durante muchos años, tal vez incluso décadas. La información guardada en el chip ROM perdura durante mucho tiempo mientras se preserve la integridad física del chip.

¿En qué formato se almacena la información en la ROM?

En formato binario, información almacenada en la ROM.

¿Por qué la ROM se llama memoria no volátil?

La ROM se llama memoria no volátil porque la ROM no pierde información cuando se corta la energía.

¿Están seguros los datos en la ROM?

Sí, los datos o la información guardados en la ROM están protegidos contra modificaciones no autorizadas. Dado que la ROM es de sólo lectura, los datos no se pueden cambiar fácilmente. La ROM proporciona seguridad para instrucciones y datos críticos.

¿Qué tipo de circuitos se utilizan en la ROM?

ROM es un circuito combinacional . Es una combinación de diferentes circuitos integrados.