Je suis récemment allé acheter une puce de RAM de 4 Go pour mon ordinateur portable, et tout ce qu'on m'a demandé, c'est si je voulais de la DDR-3 ? Lorsque j'ai précisé que j'avais un système 64 bits, ils m'ont dit que ce n'était pas important, ma question est pourquoi ? Les capacités de traitement de texte de mon système ne devraient-elles pas être un facteur ? La mémoire n'est-elle pas conçue dans des registres de la taille de la longueur des mots du système ? ???
Réponses
Trop de publicités?Non. Les systèmes PC modernes contiennent une puce ou un circuit d'interface mémoire qui fait la conversion entre la largeur du bus de données et la largeur du module de mémoire, cette dernière ayant été normalisée par des organisations telles que la Commission européenne. JEDEC . Cela signifie que les modules qui utilisent la même signalisation et le même protocole sont interchangeables quelle que soit l'architecture sous-jacente du système.
Les modules de mémoire sont standardisés et n'ont pas été 32 bits depuis un certain temps. Même avec un processeur 32 bits, il y a des couches de cache et du côté dramatique du cache, peu importe ce que le processeur préfère, vous voulez lire et écrire en multiples de cette taille, donc 64 bits n'est pas un mauvais compromis. De même, les processeurs 32 bits (certains, tous, ou les derniers) ont adopté les bus 64 bits pour des raisons similaires.
Et si vous regardez les modules, vous avez soit un multiple de 8 jetons (8 ou 16) ou un multiple de 9 (9 ou 18) ou 5,10 ou 4,8
Les puces commencent souvent avec une largeur de 8 bits puis, au fil du temps, peuvent s'adapter à une largeur de 16 bits pour cette vitesse. Vous commencez donc avec 64 bits sans ecc, ce qui représente 64 bits par rang, 8 parties par rang, les mémoires d'un rang ont une rangée de 8, deux rangs, 8 d'un côté et 8 de l'autre. Avec ecc, vous obtenez 8 bits supplémentaires, 72 bits, 9 parties par rang. Pour les mémoires de 16 bits de largeur, 4 parties par rang sans ecc et 5 avec ecc.
Mais une fois que vous avez spécifié le type de connecteur/module, les choix deviennent assez limités, combien de RAM et ensuite, selon la marque/modèle, vous obtenez un nombre quelconque de pièces pour mettre cela en œuvre.
Pour l'achat de pièces individuelles, il faut donc connaître la DDR, DDR2, DDR3 ou DDR4, la vitesse et la densité souhaitées. Le contrôleur de mémoire est spécifique à chaque type de mémoire et ne prend pas nécessairement en charge autre chose que le type de mémoire concerné. Ainsi, une mémoire DDR2 ne prend en charge que la mémoire DDR2 et une mémoire DDR3 ne prend en charge que la mémoire DDR3.