Cómo calcular el ancho de banda de la memoria
Fórmula de cálculo del ancho de banda de la memoria: ancho de banda = frecuencia del reloj de la memoria × número de bits del bus de memoria × factor de multiplicación / 8.
Tome la memoria DDR400 como ejemplo. Su frecuencia de funcionamiento es de 200 MHz y el número de bits del bus de datos es de 64 bits. Dado que los datos se transmiten tanto en el flanco ascendente como en el flanco descendente, el factor de multiplicación es 2. En este momento el ancho de banda es: 200× 64×2/8=3,2GB/s (si es un dual-channel compuesto por dos memorias el ancho de banda es 6,4 GB/s).
Los controladores de memoria de un solo canal son generalmente de 64 bits. 8 bits binarios equivalen a 1 byte cuando se convierten en bytes, 64/8=8, multiplicado por la frecuencia de funcionamiento de la memoria, si es así. Memoria DDR, se debe multiplicar por 2, porque transmite datos al doble de velocidad que la memoria SD, entonces:
DDR266, la frecuencia de funcionamiento es 133MHz, el ancho de banda es 133×2×64/8 = 2.1GBps (PC2100).
DDR333, la frecuencia de funcionamiento es de 166 MHz, el ancho de banda es de 166 × 2 × 64/8 = 2,7 GBps (PC2700).
DDR400, la frecuencia de funcionamiento es de 200 MHz, el ancho de banda es de 200×2×64/8 = 3,2 GBps (PC3200).
Información ampliada
Debido a la búsqueda de velocidad, es natural encontrar formas de aumentar el ancho de banda para la memoria DDR de baja velocidad. La última solución es utilizar un bus de doble canal en la memoria del sistema. En otras palabras, aumenta el ancho de banda potencial de la memoria sin aumentar la frecuencia del reloj de la memoria.
Aunque los fabricantes de memorias pueden producir productos de memoria superiores a DDR 400 según los estándares JEDEC, el uso del bus de doble canal es sin lugar a dudas una buena manera de resolver el problema del ancho de banda de la memoria.
Sin embargo, el ancho de banda de la memoria no es el único criterio para probar el rendimiento. De hecho, el rendimiento real del sistema varía según las aplicaciones específicas utilizadas por cada persona.