Qué Es La Memoria RAM y Cómo Funciona
Qué Es La Memoria RAM y Cómo Funciona
Qué Es La Memoria RAM y Cómo Funciona
cómo funciona
Cuando nuestro ordenador va lento, una de las primeras cosas que miramos es si
tenemos suficiente memora RAM. También, una de los requisitos que suelen tener
todos los programas, juegos y sistemas operativos es un mínimo de memoria RAM.
¿Qué es realmente la memoria RAM y para qué sirve? Todo esto y más lo veremos
hoy en este artículo.
Placa de componentes
Es la estructura que soporta los demás componentes y las pistas eléctricas que
comunican cada una de las partes de estas.
Cada una de estas placas forman un módulo de memoria RAM. Cada uno de estos
módulos contarán con una capacidad de memoria determinada según los
existentes en le mercado.
Bancos de memoria
Son los componentes físicos encargados de almacenar los registros. Estos bancos
de memoria lo forman chips de circuitos integrados que están compuestos en su
interior por transistores y capacitores que forman celdas de almacenamiento. Estos
elementos permiten almacenar bits de información dentro de ellos.
Para que la información permanezca dentro de los transistores será necesaria una
alimentación eléctrica periódica en ellos. Es por esto que cuando apagamos nuestro
ordenador esta memoria queda completamente vacía.
Esta es la gran diferencia que existe por ejemplo entre la memoria RAM y las
unidades de almacenamiento SSD.
Cada módulo de memoria RAM cuenta con varios de estos bancos de memoria
separados físicamente mediante chips. De esta forma es posible el acceso a la
información de uno de ellos mientras que otro se está cargando o descargando.
Reloj
Las memorias RAM síncronas cuentan con un reloj que se encarga de sincronizar las
operaciones de lectura y escritura de estos elementos. Las memorias asíncronas no
llevan est tipo de elemento integrado.
Chip SPD
El chip SPD (Serial Presence Detect) es el encargado de almacenar datos relativos al
módulo de memoria RAM. Estos datos son el tamaño de la memoria, el tiempo de
acceso, velocidad y el tipo de memoria. De esta forma el ordenador conocerá que
memoria RAM tiene instalada en su interior al chequear esta durante el encendido.
Bus de conexión
Este bus compuesto por contactos eléctricos y es el encargado de permitir la
comunicación entre el módulo de memoria y la placa base. Gracias a este elemento
dispondremos de módulos de memoria separados de la placa base pudiendo con
ello ampliar la capacidad de memoria mediante modulo nuevos.
DDR3 SDRAM
Otra evolución más del estándar DDR. En este caso se mejora la eficiencia
energética, al trabajar a un menor voltaje. El encapsulado sigue siendo de tipo
DIMM de 240 pines y la frecuencia de reloj sube hasta los 2666 MHz. La capacidad
por módulo de memoria es de hasta 16 GB.
Al igual que ocurre en el salto de tecnología, estas DDR3 son memorias con una
latencia superior a las anteriores, y no son compatibles en instalación con las
versiones anteriores.
DDR4 SDRAM
Como en los casos anteriores, cuenta con una mejora sustancial en cuanto a
frecuencia de reloj, siendo posible llegar hasta los 4266 MHz. Al igual que ocurre en
el salto de tecnología, estas DDR4 son memorias con una latencia superior a las
anteriores e incompatibles con las ranuras de expansión para tecnologías
anteriores.
Nomenclatura utilizada
Tenemos que prestar especial atención a la nomenclatura que se utiliza para
nombrar a las memorias RAM de tipo DDR actuales. De esta forma podremos
identificar que memoria estamos comprando y que frecuencia tiene.
Existen tres tipos de señales que el controlador de memoria RAM debe gestionar,
señales de datos, señales de direccionamiento y señales de control. Estas señales
circulan principalmente por los buses de datos y de direcciones y otras líneas de
control. Veamos cada una de ellas.
Bus de datos
Esta línea se encarga de llevar la información desde el controlador de memoria
hasta el procesador y los demás chips que la requieran.
Bus de direcciones
Esta línea se encarga de transportar las direcciones de memoria que contienen los
datos. Este bus es independiente al bus de direcciones del sistema. El ancho de bus
de esta línea será el ancho de la memoria RAM y del procesador, actualmente 64
bits. El bus de direcciones está conectado físicamente al procesador y a la memoria
RAM.
Bus de control
Por este bus viajarán las señales de control tales como las señales de alimentación
Vdd, las señales de Lectura (RD) o de escritura (RW), la señal de reloj (Clock) y la
señal de reseteo (Reset)
Funcionamiento en dual channel
Un bus de datos de 64 bits irá conectado a CM1 y otro a CM2. Para que la CPU, que
es de 64 bits, pueda trabajar con dos bloques de datos, estos los repartirá en dos
ciclos de reloj.
El bus de direcciones contendrá la dirección de memoria del dato que el
procesador necesite en un momento dado. Esta dirección estará tanto de la celda
del módulo 1 como del módulo 2.
Ahora cada uno de estos bloques llegarán a los controladores de memoria CM1 y
CM2 y en dos ciclos de reloj la CPU los procesará.