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

Table des matières:

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?

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

Vidéo: L'utilisation d'une quantité inégale de RAM dans chaque logement réduirait-elle les performances?
Vidéo: Comment importer d'autres comptes avec POP3 dans Gmail ? - YouTube 2024, Avril
Anonim
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? L’article d’aujourd’hui sur le SuperUser Q & R contient les réponses aux questions d’un lecteur curieux.
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? L’article d’aujourd’hui sur le SuperUser Q & R 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:

This page describes the RAM specifications for many of the MacBook laptops. In the section for my laptop (13″ Pro, Late 2011), it says:

Additional Notes: For best performance, fill both memory slots, installing an equal memory module in each slot.

This is not the first time that I have heard of this phenomenon, and it is definitely not specific to Apple. Why is this the case? Other than the obvious decrease in available memory, why would it be worse to run with 6 GB (1*4 GB plus 1*2 GB) than with 8 GB (2*4 GB)?

L'utilisation de quantités de RAM inégales entraîne-t-elle une diminution des performances ou s'agit-il d'un mythe?

La réponse

Les contributeurs du super-utilisateur, David Schwartz et x ont la solution pour nous. D'abord, David Schwartz:

With equal amounts of memory in both slots, memory can be interleaved so that successive chunks of memory alternate slots. That way, memory access gets distributed to both slots almost perfectly evenly, allowing their bandwidth to combine.

With uneven amounts, memory cannot be interleaved and has to be mapped first to one stick and then the other. A program that is accessing a large contiguous chunk of memory will find almost all of its access going to one stick and there will be no bandwidth combination.

Suivi de la réponse de mVincent:

Additional Notes: For best performance, fill both memory slots, installing an equal memory module in each slot.

The likely technical explanation here is that your MacBook (motherboard) supports dual-channel architecture and thus requires two identical memory modules. Benchmarks suggests that it gives a 5-10 percent performance boost.

Why is this the case? Other than the obvious decrease in available memory, why would it be worse to run with 6 GB (1*4 GB plus 1*2 GB) than with 8 GB (2*4 GB)?

When two non-identical memory modules are used, the motherboard will run the memory modules at the speed of slowest module.

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.

Conseillé: