Especificaciones técnicas de la memoria RAM

Escrito por Rafa Morales el 18 Mayo 2019
Memoria RAM - via https://www.freepik.es/fotos-vectores-gratis/personas

Estas son algunas de las características que tendremos que tener en cuenta a la hora de comparar o adquirir un módulo de memoria RAM para nuestro equipo microinformático.

 

Tecnología

Indica la tecnología de la memoria RAM (leer más): SDRAM, DDR, DDR2...

 

Capacidad

Mide la cantidad de datos que es capaz de almacenar, en MB o GB.

 

Frecuencia o velocidad

Se mide en MegaHercios (MHz) o GigaHercios (GHz). Por ejemplo, 800MHz, significa que con ella se pueden realizar 800 millones de operaciones (lecturas y escrituras) en un segundo. Actualmente también pueden aparecer junto a la velocidad las siglas OC (OverClock), lo que significa que desde la BIOS se puede incrementar la velocidad normal de la memoria hasta la indicada haciendo overclocking.

 

Transferencia de datos

La transferencia de datos (o ancho de banda) indica el número de MB/s que es capaz de transmitir la memoria RAM al microprocesador. Viene indicado de la siguiente manera por ejemplo, PC4-12800, donde el número después de PC indica la tecnología de la memoria (PC es DDR, PC2 es DDR2, PC3 es DDR3 y PC4 es DDR4), y donde el siguiente número es la transferencia 12.800MB/s.

Esta transferencia viene calculada en función de la frecuencia. Si el sistema trabaja con un ancho de palabra de 64 bits, hacemos 64bits / 8 = 8 bytes. Si la memoria trabaja a 1600MHz, podemos hacer 1600MHz x 8 bytes = 12.800MB/s.

 

ECC

La tecnología ECC (Error Checking and Correction – Chequeo y corrección de errores) en las memorias RAM sirve para que sean capaces de detectar y corregir los errores de lectura y escritura. Esta característica está presente en la gama alta de memorias RAM, normalmente utilizadas en servidores.

Cuando no está presente esta tecnología puede venir indicado como Non-ECC.

 

Buffered / Registered

Es una característica que incorporan ciertas memorias para asegurar la estabilidad a costa de perder rendimiento. Estas memorias incluyen también ECC.

Cuando no poseen esta característica nos puede venir indicado como Unbuffered o Unregistered.

 

Timings

Los timings marcan los ciclos de reloj que la memoria tarda en realizar sus operaciones. Conocer estos valores nos permitirán comparar las prestaciones de las memorias entre sí. Cuanto menores sean estos valores mejores prestaciones va a tener la memoria.

Los timings van a venir dados mediante cinco valores:

  • CAS Latency (CL / tCL / tCAS): Indica el número de ciclos de reloj que la memoria necesita desde que se envía una señal CAS (seleccionar fila) hasta que el dato es dado al microprocesador.

  • RAS to CAS Delay (tRCD): Indica el número de ciclos de reloj mínimo entre una señal RAS (seleccionar fila) y una señal CAS (seleccionar columna). Este número de ciclos dependerá de si ya está abierta o no la fila previamente.

  • RAS Precharge (tRP): Indica el número de ciclos de reloj entre la señal PRECHARGE (desbloquear fila) y la siguiente señal RAS (seleccionar fila).

  • Row Active (tRAS): Indica el número de ciclos de reloj entre la señal ACTIVE (bloquear fila) y la señal PRECHARGE (desbloquear fila).

  • Command Rate (CMD): Indica el número de ciclos de reloj entre que el banco de memoria es activado mediante la señal CS (Chip Select) hasta que cualquier comando puede ser ejecutado. Este parámetro lleva la letra T o N y sus posibles valores son 1T/1N o 2T/2N, que indican un ciclo o dos ciclos respectivamente. Si esta valor no es dado debemos sobreentender que se trata de 2T.

Podemos decir que los ciclos de reloj que transcurren desde la señal PRECHARGE (desbloquear fila) hasta que obtenemos el dato es:

tRP + tRCD + CL

Un ejemplo completo de timings en una memoria RAM podría ser el siguiente:

16-16-16-38-2T

 

Latencia

La latencia mide el tiempo en nanosegundos que tarda la memoria en devolver un dato pedido por el microprocesador. La latencia dependerá de la duración de un ciclo de reloj y del número de ciclos de reloj necesarios para devolver el dato (timings).

 

Bibliografía