Page d'accueil » comment » L'utilisation d'une quantité inégale de RAM dans chaque logement réduirait-elle les performances?

    L'utilisation d'une quantité inégale de RAM dans chaque logement réduirait-elle les performances?

    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 message de questions et réponses du superutilisateur d'aujourd'hui contient les réponses aux questions d'un lecteur curieux.

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    Photo gracieuseté de Redjar (Flickr).

    La question

    Lecteur superutilisateur LanceLafontaine veut savoir si l’utilisation d’une quantité inégale de RAM diminue réellement 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 écrit:

    • Remarques supplémentaires: Pour des performances optimales, remplissez les deux emplacements de mémoire en installant un module de mémoire identique 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? En dehors de 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 d'une quantité inégale de RAM entraîne-t-elle une diminution des performances ou s'agit-il d'un mythe??

    La réponse

    Les contributeurs de SuperUser, David Schwartz et x, ont la solution pour nous. Tout d'abord, David Schwartz:

    Avec des quantités égales de mémoire dans les deux logements, la mémoire peut être entrelacée de manière à ce que des morceaux successifs de blocs de mémoire alternent. De cette façon, l’accès à la mémoire est distribué presque uniformément aux deux logements, ce qui permet à leur bande passante de se combiner..

    Avec des quantités inégales, la mémoire ne peut pas être imbriquée et doit être mappée d’abord sur un stick puis sur l’autre. Un programme qui accède à une grande quantité de mémoire contiguë trouvera la quasi-totalité de son accès sur un seul stick et il n’y aura pas de combinaison bande passante.

    Suivi de la réponse de mVincent:

    • Remarques supplémentaires: Pour des performances optimales, remplissez les deux emplacements de mémoire en installant un module de mémoire identique 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 tests de performance suggèrent que cela donne un gain de performance de 5 à 10%.

    • pourquoi est-ce le cas? En dehors de 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 les exécute à la vitesse du module le plus lent..


    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.