La memoria RAM es un componente central de la computadora, pero no hablamos mucho de eso. Si no tiene diseños de disipadores de calor radiantes y accesorios RGB, la RAM rara vez tiene un día bajo el sol. La CPU establece la condición bajo la cual funciona el resto de su compilación, pero puede obtener un poco más de velocidad de su PC con una RAM más rápida. Tanto la velocidad del reloj como el tiempo, o la latencia, determinan la velocidad de su RAM.
Encontrar la velocidad de reloj de su RAM
La velocidad de su RAM se puede encontrar en la caja o el módulo a través de un software como CPU-Z o dentro del BIOS/UEFI. El nombre completo de su módulo RAM será algo como lo siguiente:
El DDR4 describe la generación de DDR con la que el chip es compatible. El mismo número (2, 3 o 4) aparece en el número de PC, describiendo lo mismo.
A menudo se dice que el primer número de cuatro dígitos, 3200 en nuestro ejemplo, muestra la velocidad del reloj de la RAM en megahercios. En realidad, eso es un poco una mentira de marketing, pero no se sienta mal: los OEM y minoristas de PC fomentan directamente el malentendido. Ese número en realidad informa la tasa de datos, medida en megatransferencias por segundo, o 106 operaciones de transferencia de datos por segundo.
En DDR RAM, la velocidad real del reloj es la mitad de la velocidad de datos: 1600 MHz, en nuestro ejemplo, aunque incluso eso se incrementa desde la velocidad del reloj interno de la RAM de 400 MHz a través de bits de búsqueda previa multiplicativos. Pero debido a que DDR transfiere datos dos veces por tic del reloj, se puede decir que la velocidad efectiva del reloj es el doble de la velocidad real del reloj. Como resultado, la velocidad de datos es igual de efectiva que la velocidad de reloj aparente de la RAM en MHz.
El número de PC, 25600 en nuestro ejemplo, muestra la tasa de transferencia medida en megabytes por segundo (MB/s). Al multiplicar la velocidad de datos (en megatransferencias) por el ancho del bus de E/S (64 bits en todas las placas base modernas), podemos determinar la velocidad de transferencia máxima posible:
3200 megatransferencias por segundo x 64 bits por transferencia/8 bits por byte = 25600 MB/s
Cada número te dice de forma independiente qué tan rápida es la memoria RAM. Pero ambos números brindan la misma información, solo que en formas diferentes.
¿Qué son los tiempos de RAM?
Los tiempos son otra forma de medir la velocidad de la RAM. Los tiempos miden la latencia entre varias operaciones comunes en un chip RAM. La latencia es el retraso entre operaciones. Se puede considerar como «tiempo de espera». Los tiempos mínimos se establecen según las especificaciones, por lo que puede leer un tabla de los tiempos de RAM más rápidos posibles para cada especificación DDR.
Medimos el tiempo de RAM en ciclos de reloj. Los minoristas enumeran los tiempos como cuatro números separados por guiones, como 16-18-18-38. Los números más pequeños son más rápidos. El orden de los números te dice su significado.
Primer número: Latencia CAS (CL)
El tiempo que tarda la memoria en responder a la CPU es la latencia CAS (CL). Pero CL no puede considerarse aisladamente. Esta fórmula convierte el tiempo CL en nanosegundos, que se basa en la tasa de transferencia de la RAM:
(CL/Transfer Rate) x 2000
Como resultado, una RAM más lenta puede tener una latencia real más baja si tiene un CL más corto.
Segundo número: TRCD
Los módulos RAM utilizan un diseño basado en cuadrículas para el direccionamiento. La intersección de los números de filas y columnas indica una dirección de memoria particular. El retardo de dirección de fila a dirección de columna (TRCD) mide la latencia mínima entre ingresar una nueva fila en la memoria y comenzar a acceder a las columnas dentro de ella. Puede considerarlo como el tiempo que tarda la RAM en «llegar» a la dirección. El tiempo que tarda en recibir el primer bit de una fila previamente inactiva es TRCD + CL.
Tercer número: PRT
El tiempo de precarga de fila (TRP) mide la latencia involucrada en la apertura de una nueva fila en la memoria. Técnicamente, mide la latencia entre emitir el comando de precarga para inactivar (o cerrar) una fila y un comando de activación para abrir una fila diferente. A menudo es idéntico al segundo número. Los mismos factores afectan la latencia de ambas operaciones.
Cuarto Número: TRAS
Row Active Time (TRAS) mide la cantidad mínima de ciclos que una fila debe permanecer abierta para escribir datos correctamente. Técnicamente mide la latencia entre un comando de activación en una fila y la emisión del comando de precarga en esa misma fila o el tiempo mínimo entre la apertura y el cierre de la fila. Para módulos SDRAM, TRCD + CL calcula TRAS.
Conclusión
Estas latencias limitan la velocidad de su RAM. Pero las especificaciones de RAM establecen el límite, no la física. El controlador de memoria que administra su RAM hace cumplir estos tiempos, lo que significa que son modificables (si la placa base lo permite). Es posible que pueda obtener rendimiento de su RAM haciendo overclocking y ajustando los tiempos en un par de ciclos.
El overclocking de RAM es la técnica de overclocking de hardware más temperamental y requiere la mayor cantidad de congelamientos y experimentación. Pero una RAM más rápida reduce el tiempo de procesamiento de las cargas de trabajo vinculadas a la RAM, lo que mejora la velocidad de procesamiento y la capacidad de respuesta de la máquina virtual.