De SDRAM hasta DDR4, ¿cuáles han sido las velocidades estándar de las memorias RAM para PC?

Desde su lanzamiento, las memorias RAM se han regido por estándares que establecen sus parámetros de funcionamiento. Y, aunque encontramos muchas velocidades de funcionamiento diferentes, siempre han existido estos estándares que nos dicen cuáles son las velocidades mínimas de funcionamiento, entre otras cosas. A continuación os vamos a contar cuáles han sido, históricamente, las velocidades de las memorias RAM para PC desde las SDRAM hasta las actuales DDR4.

Como sabéis, la memoria RAM es un componente esencial en un PC, pues sirve para proporcionar al sistema un espacio virtual necesario para manejar información y para que, por ejemplo, el procesador pueda realizar sus cálculos. Entran en juego muchos factores diferentes, pero la velocidad es sin duda el más llamativo y el que más afecta al rendimiento.

Las velocidades de las memorias RAM para PC

Por este motivo, a continuación vamos a repasar las velocidades de los estándares de las memorias RAM para PC desde las SDRAM (Synchronous Dynamic RAM) hasta las actuales DDR4, que no son sino una variante de las SDRAM (Double Data Rate Synchronous Dynamic RAM).

Memorias RAM SDRAM y SDR SDRAM

Este fue el primer tipo de memoria que funcionaba en sincronía con el procesador, y ese es el motivo por el que hemos decidido empezar por éstas y no por los modelos anteriores. El estándar de este tipo de memorias se estableció en dos escalones:

  • 100 MHz de velocidad, con 8 ns de ciclo de reloj y una latencia CL3.
  • 133 MHz de velocidad, con 7.5 ns de ciclo de reloj y latencia CL3.

Memorias DDR, DDR2 y DDR3

Las memorias RAM DDR comenzaron a utilizarse a partir del año 2000, y aunque son similares a las SDR ya eran capaces de realizar dos instrucciones de lectura y dos de escritura por ciclo de reloj, motivo por el que se llaman DDR «Double Data Rate«.

El estándar para las memorias DDR se estableció cuatro veces, puesto que según avanzaba la tecnología, el estándar aumentó el mínimo «aceptado»:

  • 200 MHz con 8 ns de ciclo de reloj y CL3.
  • 266 MHz  con 7 ns de ciclo de reloj y CL3.
  • 335 MHz con 6 ns de ciclo de reloj y CL2.5 de latencia. Como se puede ver, estas memorias redujeron la latencia.
  • 400 MHz con 5 ns de ciclo de reloj y CL3.

Tras las DDR vinieron las memorias DDR2, que presentaban muchas mejoras con respecto a las DDR que incluyen mayores capacidades, menores consumos y, por supuesto, mayores velocidades. Igual que las anteriores, también tuvieron diversas velocidades estándar:

  • 333 MHz con 10 ns de ciclo de reloj y latencia CL4.
  • 400 MHz con 10 ns de ciclo de reloj y CL4 de latencia.
  • 533 MHz con 7.5 ns de ciclo de reloj y latencia CL4.
  • 600 MHz con 6.7 ns de ciclo de reloj y latencia CL5.
  • 667 MHz con 3 ns de ciclo de reloj y latencia CL5.
  • 800 MHz con 2.5 ns de ciclo de reloj y latencia CL6.
  • 1000 MHz con 4 ns de ciclo de reloj y latencia CL7.
  • 1066 MHz con 3.75 ns y CL7.
  • 1150 MHZ con 3.5 ns de ciclo y latencia CL7.
  • 1200 MHz con 3,3 ns de ciclo de reloj y latencia CL8.

Como evolución natural de las memorias RAM DDR2, llegaron las memorias DDR3 que nuevamente incluían mayores capacidades, menores consumos y mayores velocidades de funcionamiento. Como veremos a continuación, las latencias comenzaron a subir considerablemente a partir de esta generación. También tuvieron varios estándares:

  • 1066 MHz, con 3 ns de ciclo de reloj y latencia CL9.
  • 1200 MHz, con 3 ns de ciclo de reloj y latencia CL9.
  • 1333 MHz, con 1.5 ns de ciclo de reloj y latencia CL9.
  • 1600 MHz con 1.25 ns de ciclo de reloj y latencia CL11.
  • 1866 MHz, con 1,20 ns de ciclo de reloj y latencia CL11.
  • 2000 MHz con 1,1 ns de ciclo y latencia CL11.
  • 2200 MHz con 1 ns de ciclo de reloj y latencia CL12.

Memorias RAM DDR4

Finalmente llegamos a la memoria RAM DDR4, la que utilizamos en las generaciones actuales de PC. Este tipo de memoria es el más rápido hasta la fecha, y también el que más estándares diferentes ha tenido puesto que comenzó con un estándar básico de 1600 Mhz y, actualmente, éste se ha visto elevado hasta los 2666 MHz.

Estos han sido sus estándares históricos:

  • 1600 MHz con 1.15 ns de tiempo de ciclo de reloj y latencia CL13.
  • 1866 MHz con 1.07 ns de tiempo de ciclo de reloj y latencia CL13.
  • 2133 MHz con 0.94 ns de ciclo de reloj y latencia CL15.
  • 2400 MHz con 0.83 ns de ciclo de reloj y latencia CL17.
  • 2666 MHz con 0.75 ns de ciclo de reloj y latencia CL18.

¿Cómo ha evolucionado la velocidad de la memoria RAM en PC?

Comencemos viendo una tabla resumen de lo que ya hemos visto, para tener los datos condensados. Vamos a tomar solo algunos de los datos, los más significativos (por ejemplo el estándar DDR4 a 1600 MHz existió pero nunca llegó a usarse) para que no nos salga una tabla demasiado larga.

Tecnología Velocidad (MHz) Ciclo de reloj (ns) Latencia CAS (CL)
SDR 100 8,00 3
SDR 133 7,50 3
DDR 335 6,00 2,5
DDR 400 5,00 3
DDR2 667 3,00 5
DDR2 800 2,50 6
DDR3 1333 1,50 9
DDR3 1600 1,25 11
DDR4 1866 1,07 13
DDR4 2133 0,94 15
DDR4 2400 0,83 17
DDR4 2666 0,75 18

Como se puede ver, la velocidad ha ido subiendo a pasos agigantados, al igual que se ha reducido el tiempo que tarda cada ciclo del reloj. No obstante, la latencia ha ido subiendo también paulatinamente. Esto significa que aunque las memorias RAM que tenemos actualmente son capaces de procesar los datos a una gran velocidad, si luego tardan mucho en aceptar nuevas operaciones de lectura y escritura, en realidad no estaremos ganando gran cosa en términos de rendimiento. Y es que la latencia es tan importante en la memoria RAM como la velocidad.