En informtica, la memoria es el dispositivo que retiene, memoriza o
almacena datos informticos durante algn intervalo de tiempo. La memoria proporciona
una de las principales funciones de la computacin moderna: el almacenamiento de informacin y conocimiento. Es uno de los componentes fundamentales de la computadora, que interconectada a la unidad central de procesamiento (CPU, por las siglas en ingls de Central Processing Unit) y los dispositivos de entrada/salida, implementan lo fundamental del modelo de computadora de la arquitectura de von Neumann. En la actualidad, memoria suele referirse a una forma de almacenamiento de estado slido, conocida como memoria RAM (memoria de acceso aleatorio; RAM por sus siglas en ingls, de random access memory), y otras veces se refiere a otras formas de almacenamiento rpido, pero temporal. De forma similar, se refiere a formas de almacenamiento masivo, como discos pticos, y tipos dealmacenamiento magntico, como discos duros y otros tipos de almacenamiento, ms lentos que las memorias RAM, pero de naturaleza ms permanente. Estas distinciones contemporneas son de ayuda, porque son fundamentales para la arquitectura de computadores en general. Adems, se refleja una diferencia tcnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histrico de los trminos almacenamiento primario (a veces almacenamiento principal), para memorias de acceso aleatorio, y almacenamiento secundario, para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el trmino tradicional almacenamiento se usa como subttulo, por conveniencia.