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 écrit:
Remarques 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 (1x4 Go + 1x2 Go) qu'avec 8 Go (2x4 Go)?
memory
performance
LanceLafontaine
la source
la source
Réponses:
Avec des quantités égales de mémoire dans les deux emplacements, la mémoire peut être "entrelacée" de sorte que des morceaux successifs de mémoire alternent entre les emplacements. De cette façon, les accès à la mémoire sont répartis de manière presque parfaitement uniforme sur les deux emplacements, permettant à leur bande passante de se combiner. Avec des quantités inégales, la mémoire ne peut pas être entrelacée et doit être mappée d'abord sur un bâton puis sur l'autre. Un programme qui accède à une grande partie de mémoire contiguë trouvera presque tous ses accès allant sur un seul bâton, et il n'y aura pas de combinaison de bande passante.
la source
L'explication technique probable ici est que votre MacBook (carte mère) prend en charge une architecture double canal et nécessite donc 2 modules de mémoire identiques. Les repères suggèrent qu'il donne une amélioration des performances de 5% à 10%.
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.
la source