web-dev-qa-db-fra.com

Que signifie vraiment le MHz de RAM?

J'ai entendu et lu maintes fois que la mémoire RAM peut avoir différentes vitesses, appelées MHz (par exemple, 1066 MHz). Cependant, la fréquence de cette fréquence ne m’a jamais été expliquée et j’ai du mal à trouver une réponse. Ma meilleure hypothèse est que, puisque la fréquence signifie fondamentalement "combien de fois par seconde" - le MHz signifie combien de fois par seconde le RAM peut communiquer avec le CPU. S'il vous plaît, corrigez-moi si je me trompe. Aussi: comment pouvez-vous mettre cela en relation avec la taille des données traitées par seconde? Par exemple. combien de données en méga-kilo-octets sont envoyées à la CPU à partir de RAM par seconde dans un scénario où elles sont poussées à la limite?

16
Axel Kennedal

Oui, c'est le nombre maximal de cycles d'horloge par seconde sur lequel la RAM fonctionne. Avec la RAM à double débit de données (DDR), il communique réellement deux fois par cycle . Donc pour DDR:

Fréquence d'horloge de 200 MHz × 2 (pour DDR, 1 pour SDR) × 8 octets = bande passante de 3 200 Mo/s

C'est pourquoi les puces portent désormais le nom de leur bande passante, et non de leur fréquence uniquement. Le module ci-dessus s'appelle PC-3200 et non 200 Mhz. Il est toujours nécessaire de connaître la fréquence d'horloge pour s'assurer que la carte mère/processeur peut fonctionner à cette horloge.

Voir l'article de Wikipedia sur la DDR SDRAM pour plus d'informations.

14
Madball73