¿Puedes explicar en detalle la frecuencia de trabajo de la memoria? ¿Qué impacto tiene la frecuencia en el rendimiento?
Frecuencia de funcionamiento: en términos generales, cuanto mayor sea la frecuencia, más instrucciones se pueden completar en un ciclo de reloj y, por supuesto, más rápida será la memoria.
tCK (ciclo de reloj): tCK es la abreviatura de "ClockCycleTime", que representa la frecuencia operativa máxima a la que puede funcionar la memoria. Cuanto menor sea el número, mayor será la frecuencia a la que puede funcionar la memoria. .
tAC (tiempo de acceso): A diferencia del ciclo de reloj, tAC solo representa el tiempo necesario para acceder a los datos, que es el tiempo que tarda la memoria general en leer el "Military Intelligence Express" enviado a continuación.
CL (CAS Latency): CL (CASLatency) es un indicador importante del rendimiento de la memoria. También es el tiempo que tarda la memoria general en pasar desde pensar en el plan de combate hasta la decisión final después de leer. el "Expreso de Inteligencia Militar". Si el general es inteligente y capaz, debería poder formular rápidamente un plan de combate después de leer el "Military Intelligence Express", para que podamos aprovechar la oportunidad, responder rápidamente y estar más seguros de la victoria. Se puede observar que cuanto más corto sea el tiempo de CL, mejor.
Ancho de banda de la memoria: El ancho de banda de la memoria también se denomina "velocidad de transferencia de datos", que se refiere a la cantidad máxima de bits (Bits) (o bytes, es decir, la cantidad de Bytes) que pueden acceder a la memoria por segundo. . Como dijimos antes, la memoria general es un puente entre la CPU y la memoria externa, y este "ancho de banda de la memoria" refleja el tamaño y ancho del "puente", que es la capacidad integral de la memoria general. Como se puede ver en lo anterior, aumentar la frecuencia operativa de la memoria y reducir los valores tCK, tAC y CL puede mejorar la capacidad de la memoria. Entonces, ¿cómo evaluar sistemáticamente el ancho de banda de la memoria de Memory General? Generalmente usamos la siguiente fórmula: ancho de banda de memoria total (MB) = frecuencia de velocidad máxima de reloj (MHz) × ancho de bus (bits) × número de segmentos de datos por reloj/8.
Entonces, ¿cuál es el significado específico de esta fórmula? Primero, veamos el último "número de segmentos de datos por reloj". Como ya hemos introducido, SDRAM solo puede transmitir datos una vez por segmento de reloj, por lo que el valor de SDRAM es "1" mientras que DDR SDRAM y RDRAM deberían ser "; 2" (como se mencionó anteriormente, ambos son "reyes de armas dobles"). En cuanto a la "frecuencia máxima de reloj" anterior, es la frecuencia del bus frontal en este momento, y el "ancho del bus" tiene diferentes valores para diferentes familias de memorias. Por ejemplo, SDRAM y DDR SDRAM son ". 64 bits" y RDRAM es "16 bits". La razón por la que la última parte de la fórmula debe dividirse entre 8 es para convertir el bit unitario en bytes.
A través de la fórmula anterior, podemos calcular el ancho de banda de una memoria SDRAM DDR PC2100 estándar: su frecuencia máxima de reloj es 133 MHz, su ancho de bus de memoria es 64 bits y el número de segmentos de datos por reloj es 2. . Entonces (133×64×2)/8 = 2128MB/s. Puede transferir 2128 MB en un segundo. ¿Ahora sabes por qué este tipo de memoria se llama "PC2100"?
SPD: El nombre completo de SPD es "Serial Presence Detect", que significa "detección de presencia continua". Guarda varios parámetros de rendimiento de la memoria, como la capacidad, el fabricante del chip, la velocidad de trabajo y si. Tiene verificación ECC, etc. Estos contenidos son ingresados por el fabricante de la memoria y finalmente almacenados en un chip EEPROM.