
Estoy construyendo una nueva PC con el procesador Intel i7-930. Quiero utilizar 12 GB de RAM (dispositivos de 6x2 GB).
Aquí hay algo de RAM que estoy viendo.G.SKILL 6GB (3 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Kit de escritorio de triple canal2 de estos 3 kits de palos.
Tienen una clasificación de 1600, sin embargo, algunas reseñas de usuarios sobre ese producto dicen que no pudieron ejecutarlo a 1600 y el proveedor que fabrica la RAM comentó que "I7 no admite DDR3 1066".
Así que tengo curiosidad, no sé mucho sobre esto, sé que cuantos más GB de RAM, mejor, pero en cuanto a las velocidades, no estoy seguro de qué diferencia hay.
Entonces, ¿alguien puede explicarme cuál puede ser la diferencia en el rendimiento en función de velocidades de 1200 frente a 1600 de RAM?
Respuesta1
Si algunas partes del subsistema de procesador/memoria pueden funcionar a una velocidad de 1600 pero otras están limitadas a 1066, entonces todas funcionarán a 1066 (la velocidad más lenta), por lo que generalmente hay poco que ganar al tener algunas componentes que pueden ejecutarse rápidamente (del mismo modo, es poco probable que tampoco hagan las cosas más lentas).
Sitodopuede negociar una velocidad más alta, entonces las tareas donde el principal cuello de botella es el ancho de banda de la memoria principal se ejecutarán más rápido a medida que se puedan mezclar más datos a través del bus en un período de tiempo determinado. En realidad, la mayoría de las tareas no saturan el bus de memoria del procesador<->la mayor parte del tiempo, ya que los bucles internos estrechos generalmente operan en conjuntos de datos que caben en la memoria caché del procesador, por lo que la necesidad de acceder a la memoria principal no existe durante la mayor parte del tiempo, por lo que Duplicar el reloj no duplicará el rendimiento de su sistema (lo mejorará ligeramente, pero otros cuellos de botella minimizarán el beneficio).
Hay un problema que podría significar que es mejor obtener la memoria más lenta: ejecutar a diferentes velocidades puede alterar ligeramente los tiempos de latencia admitidos y los requisitos del rango de voltaje, por lo que si obtiene una RAM más rápida, asegúrese de que esté clasificada como compatible con la velocidad más lenta, justo en caso.
En el pasado, igualar las velocidades del reloj podría ser más importante. Algunos chips 486DX3 antiguos funcionarían a 33x2 si encontraran un bus de 33MHz o 25*3 si encontraran un bus de 25MHz; dependiendo de lo que estuviera ejecutando y de cuánto caché tuviera el chip en particular, sería mejor uno u otro. A veces (un bucle de cálculo de Mandelbrot, por ejemplo) el 25*3 sería más rápido ya que la CPU podría operar con valores de registro y datos almacenados en caché a 75 MHz en lugar de 66 MHz, pero para algunas tareas (por ejemplo, una operación de codificación de vídeo) el 33*2 sería ser más rápido ya que podría realizar acceso masivo hacia/desde la memoria principal (o caché fuera del chip) con una velocidad de señalización de 33MHz en lugar de 25MHz). Hay efectos similares en juego con las CPU modernas, pero no son tan pronunciados (así que, a menos que seas un fanático de la velocidad del código, para quien cada 0,1% cuenta, no te preocupes por eso): las CPU modernas tienen un control mucho más detallado de su multiplicadores externos<->internos, por lo que la diferencia no será tan grande como la diferencia 33/25, y con sus controladores de memoria integrados, canalizaciones más inteligentes con bloques centrales duplicados y potencial de ejecución fuera de orden, y múltiples núcleos, pueden ser mucho más inteligentes a la hora de hacer otras cosas mientras esperan que lleguen datos de una operación en particular desde fuera del chip.
Respuesta2
La velocidad de los módulos RAM es la velocidad a la que el controlador integrado se comunica con el controlador de memoria en la placa base o CPU. La velocidad máxima de la conexión es la menor de las velocidades de los dos controladores. Además, con más de un módulo instalado, la velocidad máxima suele ser la más baja de todos los controladores presentes.
Respuesta3
La velocidad real la decide la velocidad del bus de memoria. La velocidad especificada para los módulos de memoria es la velocidad máxima para la que están certificados.
No hay diferencia de rendimiento entre el uso de chips de memoria de 1200 MHz y 1600 MHz; la diferencia es que fallarán a diferentes velocidades de bus.
Sólo hay que conseguir módulos de memoria que puedan manejar al menos la frecuencia del bus de memoria. Si el bus de memoria funciona a 1066 MHz, funcionarán los módulos de memoria de 1200 MHz y 1600 MHz.
(Si desea obtener módulos de memoria con una velocidad inferior a la velocidad estándar del bus de memoria, tendrá que reducir el tiempo del bus de memoria para que funcionen).