Memoria de solo lectura (ROM) - Diego Aldair García Hernández
La memoria de solo lectura (Read Only Memory o ROM) es de acceso aleatorio, pero con la
diferencia que solo almacenan informacion binaria permanentes y no volatiles.
Caracteristicas principales:
● Datos permanentes.
○ La información almacenada no se puede modificar o reescribir después de su
fabricación. Son permanentes.
● No volátil.
○ La ROM retiene sus datos incluso cuando la energía se acorta.
● Función principal.
○ Almacenar programas y datos esenciales para el funcionamiento del sistema.
○ Crucial para inicio y operación basica del dispositivo.
● Acceso de Solo Lectura.
○ Solo permite la lectura de datos.
○ Protege los datos críticos contra cambios accidentales o maliciosos.
Estructura básica
● Matriz de Celdas de Memoria. Almacena los datos binarios, cada celda representa un bit.
Los datos se almacenan en forma de transistores o puertas NAND..
● Decodificadores de Direcciones. Selecccionan la celda de memoria especifica a leer.
Interpretan las señales de dirección del CPU y las convierten en señales de selección de fila y
columna.
● Líneas de Datos. Transmiten los datos leídos de la celda seleccionada al CPU.
● Circuito de Lectura. Lee los datos de la celda seleccionada y los envía a las líneas de datos.
● Controladores de Entrada/Salida. Gestionan la comunicación entre la ROM y otros
componentes del sistema. Controlan el flujo de datos dentro y fuera de la ROM.
● Circuito de Alimentación. Proporciona la energía necesaria para el funcionamiento de la
ROM y los circuitos asociados.
Tipos de ROM
● PROM (Memoria de solo lectura programable)
○ Se puede programar una sola vez mediante un dispositivo especial.
○ No se puede reescribir ni borrar.
○ Se utiliza para almacenar datos que no necesitan ser modificados con frecuencia,
como el firmware.
● EPROM (Memoria de solo lectura programable y borrable eléctricamente)
○ Se puede programar y borrar eléctricamente mediante un borrador UV.
○ Se puede reescribir un número limitado de veces (alrededor de 1000).
○ Se utiliza para almacenar datos que necesitan ser modificados ocasionalmente, como
el BIOS.
● EEPROM (Memoria de solo lectura programable y borrable eléctricamente)
○ Se puede programar y borrar eléctricamente a nivel de byte.
○ Se puede reescribir un número elevado de veces (más de 100.000).
○ Se utiliza para almacenar datos que necesitan ser modificados con frecuencia, como
las configuraciones del usuario.
● UVEPROM (Memoria de solo lectura programable y borrable por rayos ultravioleta)
○ Similar a la EPROM, pero se borra mediante luz ultravioleta.
○ Se puede reescribir un número limitado de veces.