19Aug
Lorsque vous ajoutez de la RAM à un ordinateur, est-ce que cela a vraiment de l'importance si les bâtons ont une quantité de mémoire inégale ou avez-vous toujours besoin d'avoir la même quantité de mémoire? Le SuperUser Q & A d'aujourd'hui a les réponses aux questions d'un lecteur curieux.
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
Photo publiée avec l'aimable autorisation de redjar( Flickr).
La question Lecteur
SuperUser LanceLafontaine veut savoir si l'utilisation de quantités inégales de RAM diminue réellement les performances:
Cette page décrit les spécifications de 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 égale dans chaque emplacement.
Ce n'est pas la première fois que j'ai entendu parler de ce phénomène, et ce n'est certainement pas spécifique à Apple.pourquoi est-ce le cas? Autre que la diminution évidente de la mémoire disponible, pourquoi serait-il pire de courir 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 s'agit-il simplement d'un mythe?
La réponse
SuperUser contributeurs 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 slots, la mémoire peut être entrelacée de sorte que des blocs successifs de mémoire alternent. De cette façon, l'accès à la mémoire est réparti presque parfaitement entre les deux emplacements, ce qui permet de combiner leur bande passante.
Avec des quantités inégales, la mémoire ne peut pas être entrelacée et doit être mappée d'abord sur un stick, puis sur l'autre. Un programme qui accède à un gros morceau contigu de mémoire verra presque tout son accès aller à un bâton et il n'y aura pas de 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 égale dans chaque emplacement.
L'explication technique probable ici est que votre MacBook( carte mère) prend en charge l'architecture à deux canaux et nécessite donc deux modules de mémoire identiques. Les benchmarks suggèrent une amélioration de 5 à 10% de la performance.
- Pourquoi est-ce le cas? Autre que la diminution évidente de la mémoire disponible, pourquoi serait-il pire de courir 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.
Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.