6 noviembre, 2026
Memoria RAM y circuitos integrados.

Módulo de memoria RAM junto a las ranuras de una placa base.

Son las utilizadas actualmente. Son rápidas y de acceso directo. Se dividen en varias clases, en función de su durabilidad y su capacidad o incapacidad para ser reescritas. Las más importantes son:

Memorias RAM

En estas memorias, cuyo nombre procede de las iniciales de su nombre en lengua inglesa, Random Access Memory, se pueden grabar y leer datos. Las podemos comparar con una agenda de trabajo. En una agenda se puede anotar una reunión, ver el programa de actividades para un día determinado o anular una cita. Si se desea saber la dirección de un cliente o un proveedor, no se iniciará la búsqueda desde la A hasta encontrarlo, sino que se localizará directamente en la página correspondiente a la inicial del apellido. Pero se trata de una memoria volátil, cuyo contenido se borra al cortarse el suministro de energía.

Memorias ROM

Estas memorias, cuyo nombre procede de las iniciales inglesas de Read Only Memory, son solo de lectura. No es posible grabar ningún dato en las memorias ROM. Se trata de memorias no volátiles. Su contenido se graba durante su construcción y no se puede cambiar. Son memorias perfectas para guardar microprogramas, sistemas operativos, tablas de conversión, generación de caracteres, etcétera. Siguiendo la comparación que se ha utilizado antes para ejemplificar la memoria RAM, puede efectuarse un símil entre las memorias ROM y un libro ya editado. En un libro impreso, sea diccionario, novela, de contenido técnico, etcétera, no se puede variar su contenido; tan solo es posible leer y recoger información, nunca añadírsela o modificar el texto.

Memorias PROM

Tal como indica su nombre, Programmable ROM, estas memorias son programables y se entregan vírgenes al programador. Este, mediante un dispositivo especial, las programará grabando en ellas los datos que considera de interés para su trabajo.

El proceso de programación es destructivo: una vez grabada, es como si fuese una ROM normal.

Memoria EPROM

Se trata de una PROM de la que se puede borrar (Erasable PROM) la información mediante rayos ultravioleta. Para esta operación es necesario que el circuito integrado disponga de una ventana de cuarzo transparente a los rayos ultravioleta. El tiempo de exposición a los rayos ha de ser corto y varía según el fabricante. Una vez borrados los datos de la EPROM, se necesita disponer de un grabador especial para introducir nuevos datos. Las memorias EPROM utilizan un transistor particular llamado FAMOS (Floating Avalanche Injection MOS).

Memoria RPROM

Es una memoria PROM cuya información se puede borrar eléctricamente, si se aplican a las entradas unos valores de tensión oportunos, y también programar de nuevo (Reprogrammable ROM). Para el borrado de una RPROM, así como para su reprogramación, se necesita un programador especial. Las memorias RPROM utilizan transistores de tipo MNOS, cuya principal característica consiste en que pueden borrarse y grabarse eléctricamente.

Memoria superior, expandida, extendida y alta

Aunque la memoria de acceso aleatorio (RAM) es siempre la misma para un ordenador, se distinguen diferentes tipos de ella dependiendo de la posición que ocupan en el mapa de memoria; así, se diferencia entre la memoria superior, la memoria expandida, la memoria extendida y la memoria alta. La memoria convencional de un ordenador, que comprende desde 0 hasta 1024 K, es aquella en la cual se ejecutan todos los programas del sistema operativo DOS.

La memoria superior, por su parte, es la zona de la memoria convencional comprendida entre 640 K y 1024 K. Los 384 K de la memoria superior se emplean para almacenar rutinas básicas del sistema informático, como aquellas que controlan la computadora desde el momento en que se enciende, o las que afectan a la entrada y salida de datos o a la memoria de vídeo, que permite almacenar los caracteres que aparecen en el monitor y la información numérica que indica cómo deben aparecer: colores del carácter y del fondo, intensidad del color, etcétera.

La memoria expandida o memoria EMS, por sus siglas inglesas Expanded Memory Specification, es una técnica que permite que el sistema operativo DOS trabaje con una memoria superior a los 1024 K de la memoria convencional. Para ello se emplea un método basado en utilizar un bloque de memoria de 64 K de la memoria superior al que pueden acceder tanto DOS como sus aplicaciones.

Por su parte, la memoria extendida es una memoria superior a los 1024 K que caracteriza a los microprocesadores de la gama [referencia incompleta en el original] y superiores. Esta memoria alcanza, por ejemplo, en los ordenadores de la gama 386 y superiores un valor de hasta 4096 MB. Esta región de la memoria, si bien no es accesible al sistema operativo DOS, sí lo es a la mayoría de las aplicaciones modernas que corren en él y a interfaces como Windows. Los sistemas operativos como UNIX u OS/2 sí pueden acceder a la memoria extendida.

Finalmente, la memoria alta es aquella comprendida entre los 1024 y los 1088 K y, al igual que la memoria extendida, es propia de los ordenadores equipados con microprocesadores de la gama 286 y superiores. Estos 64 K son, sin embargo, accesibles al sistema operativo DOS a partir de la versión 5.0. Evidentemente, si se dispone de memoria alta, la memoria extendida, en lugar de empezar en 1024 K, lo hace en 1088 K.

Otros tipos de memorias

Entre los tipos especiales de memoria está la memoria CMOS RAM: 64 bytes en los cuales se puede escribir, por ejemplo, información relativa a la configuración de la computadora, como memoria RAM, fecha y hora, unidades instaladas, etcétera, pero cuyo contenido desaparece al apagar la computadora. Otro tipo de memoria especial es la memoria sombra (shadow, en inglés), que se emplea para guardar una copia de las rutinas básicas de entrada y salida de datos de la computadora (BIOS). Gracias a esta copia se logra una mayor velocidad en la ejecución de las rutinas de entrada y salida de datos. La memoria caché es una memoria rápida de tipo RAM que permite realizar a mayor velocidad el intercambio de información entre el procesador y la memoria principal.