En el mundo de la informática, la memoria juega un papel fundamental en el funcionamiento de los sistemas. Las computadoras utilizan diferentes tipos de memoria para almacenar y gestionar datos, cada una con características y aplicaciones específicas. En este artículo, exploraremos los principales tipos de memoria utilizados en los ordenadores: RAM, ROM, PROM, EPROM y EEPROM, explicando qué son y en qué se diferencian.
1. RAM (Random Access Memory)
RAM es la memoria de acceso aleatorio, y es uno de los componentes más importantes en un ordenador. Es un tipo de memoria volátil, lo que significa que solo almacena datos mientras el sistema está encendido. Cuando se apaga el ordenador, todos los datos en la RAM se pierden.

Características clave:
- Acceso rápido: La RAM permite leer y escribir datos a velocidades muy altas, lo que la hace esencial para el funcionamiento fluido del sistema.
- Almacenamiento temporal: Se utiliza para almacenar datos y programas que están en uso activo, como el sistema operativo, aplicaciones abiertas y archivos temporales.
- Tipos de RAM: Existen diferentes tipos, como DRAM (Dynamic RAM) y SRAM (Static RAM), que varían en velocidad y costo.
Diferencias principales:
- Es volátil, a diferencia de la ROM.
- Permite tanto lectura como escritura de datos.
2. ROM (Read-Only Memory)
ROM es la memoria de solo lectura. Es un tipo de memoria no volátil, lo que significa que retiene los datos incluso cuando el sistema está apagado. La ROM se utiliza principalmente para almacenar firmware, como el BIOS de un ordenador, que es esencial para el arranque del sistema.
Características clave:
- Datos permanentes: Los datos en la ROM están preprogramados y no pueden modificarse fácilmente.
- Uso en firmware: Se emplea para almacenar instrucciones críticas que no deben alterarse, como las necesarias para iniciar el sistema.
- No volátil: No requiere energía para mantener los datos almacenados.
Diferencias principales:
- Es de solo lectura (aunque hay variantes que permiten escritura limitada, como PROM, EPROM y EEPROM).
- Es no volátil, a diferencia de la RAM.
3. PROM (Programmable Read-Only Memory)
PROM es una variante de la ROM que permite ser programada por el usuario una sola vez. Una vez programada, los datos no pueden modificarse. Para programar una PROM, se requiere un dispositivo especial llamado programador de PROM.
Características clave:
- Programable una vez: Ideal para aplicaciones donde los datos no necesitan cambiar, como en ciertos sistemas embebidos.
- No volátil: Retiene los datos sin necesidad de energía.
- Menos flexible: No es posible reescribir los datos.
Diferencias principales:
- Es una ROM programable, pero solo una vez.
- Es más económica que otras memorias reprogramables como EPROM o EEPROM.
4. EPROM (Erasable Programmable Read-Only Memory)
EPROM es una memoria de solo lectura programable y borrable. A diferencia de la PROM, la EPROM puede reescribirse, pero para ello es necesario exponerla a luz ultravioleta mediante una ventana de cuarzo en su encapsulado.

Características clave:
- Reescribible: Los datos pueden borrarse y reprogramarse, aunque el proceso de borrado es lento y requiere equipo especializado.
- No volátil: Retiene los datos sin energía.
- Uso en prototipos: Es útil en aplicaciones donde se necesita modificar el firmware, pero no de forma frecuente.
Diferencias principales:
- Permite reescritura, pero con un proceso de borrado complejo.
- Es más flexible que la PROM, pero menos que la EEPROM.
5. EEPROM (Electrically Erasable Programmable Read-Only Memory)
EEPROM es una memoria de solo lectura programable y borrable eléctricamente. Es similar a la EPROM, pero permite el borrado y la reprogramación mediante impulsos eléctricos, sin necesidad de luz ultravioleta.
Características clave:
- Reescribible eléctricamente: Puede modificarse sin extraerla del sistema, lo que la hace más conveniente que la EPROM.
- No volátil: Mantiene los datos sin energía.
- Uso en configuraciones: Se emplea en aplicaciones donde se necesita almacenar datos que pueden cambiar ocasionalmente, como configuraciones de dispositivos.
Diferencias principales:
- Permite borrado y reprogramación más fácil que la EPROM.
- Es más costosa que la EPROM, pero más práctica para aplicaciones que requieren actualizaciones frecuentes.
Comparación resumida
Característica | RAM | ROM | PROM | EPROM | EEPROM |
---|---|---|---|---|---|
Volatilidad | Volátil | No volátil | No volátil | No volátil | No volátil |
Acceso | Lectura y escritura | Solo lectura | Programable una vez | Borrable con UV | Borrable eléctricamente |
Velocidad | Muy rápida | Lenta | Lenta | Lenta | Lenta |
Uso principal | Datos temporales | Firmware | Datos fijos | Firmware modificable | Configuraciones modificables |
Conclusión
Cada tipo de memoria cumple una función específica en un ordenador. La RAM es esencial para el rendimiento del sistema al permitir un acceso rápido a los datos en uso. La ROM y sus variantes (PROM, EPROM y EEPROM) son cruciales para almacenar información permanente o semipermanente, como firmware y configuraciones. La elección de una u otra depende de las necesidades del sistema, como la frecuencia de actualización de los datos y la volatilidad requerida.