Lorsque vous ajoutez de la RAM à un ordinateur, est-ce vraiment important que les clés aient une quantité de mémoire inégale ou avez-vous toujours besoin qu’elles aient la même quantité de mémoire? Le post de questions-réponses des super-utilisateurs d’aujourd’hui contient les réponses aux questions d’un lecteur curieux.
La question
Le lecteur SuperUser LanceLafontaine veut savoir si l’utilisation de quantités inégales de RAM diminue vraiment les performances:
Cette page décrit les spécifications de la RAM pour de nombreux ordinateurs portables MacBook. Dans la section pour mon ordinateur portable (13 ″ Pro, fin 2011), il est dit:
- Notes supplémentaires: pour de meilleures performances, remplissez les deux emplacements de mémoire, en installant un module de mémoire égal dans chaque emplacement.
Ce n’est pas la première fois que j’entends parler de ce phénomène, et ce n’est certainement pas spécifique à Apple. pourquoi est-ce le cas? Outre la diminution évidente de la mémoire disponible, pourquoi serait-il pire de fonctionner avec 6 Go (1 * 4 Go plus 1 * 2 Go) qu’avec 8 Go (2 * 4 Go)?
L’utilisation de quantités inégales de RAM entraîne-t-elle une diminution des performances ou est-ce juste un mythe?
La réponse
Les contributeurs SuperUser David Schwartz et x ont la réponse pour nous. Tout d’abord, David Schwartz:
Avec des quantités égales de mémoire dans les deux emplacements, la mémoire peut être entrelacée de sorte que des segments successifs de mémoire alternent les emplacements. De cette façon, l’accès à la mémoire est distribué aux deux emplacements presque parfaitement uniformément, permettant à leur bande passante de se combiner.
Avec des quantités inégales, la mémoire ne peut pas être entrelacée et doit d’abord être mappée sur une clé, puis sur l’autre. Un programme qui accède à une grande partie contiguë de la mémoire verra presque tout son accès aller à un bâton et il n’y aura aucune combinaison de bande passante.
Suivi de la réponse de mVincent:
- Notes supplémentaires: pour de meilleures performances, remplissez les deux emplacements de mémoire, en installant un module de mémoire égal dans chaque emplacement.
L’explication technique probable ici est que votre MacBook (carte mère) prend en charge l’architecture double canal et nécessite donc deux modules de mémoire identiques. Les benchmarks suggèrent que cela donne une augmentation des performances de 5 à 10%.
- pourquoi est-ce le cas? Outre la diminution évidente de la mémoire disponible, pourquoi serait-il pire de fonctionner avec 6 Go (1 * 4 Go plus 1 * 2 Go) qu’avec 8 Go (2 * 4 Go)?
Lorsque deux modules de mémoire non identiques sont utilisés, la carte mère exécutera les modules de mémoire à la vitesse du module le plus lent.
Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.