Usare quantità ineguali di RAM in ogni slot ridurrebbe le prestazioni?

Sommario:

Usare quantità ineguali di RAM in ogni slot ridurrebbe le prestazioni?
Usare quantità ineguali di RAM in ogni slot ridurrebbe le prestazioni?

Video: Usare quantità ineguali di RAM in ogni slot ridurrebbe le prestazioni?

Video: Usare quantità ineguali di RAM in ogni slot ridurrebbe le prestazioni?
Video: Tutorial: Usare Gmail come client di posta (per leggere le email di tutti i tuoi indirizzi) - YouTube 2024, Maggio
Anonim
Quando si aggiunge la RAM a un computer, è davvero importante se i bastoncini hanno una quantità di memoria non uguale o hai sempre bisogno che abbiano una quantità di memoria uguale? Il post di Q & A di SuperUser di oggi ha le risposte alle domande di un lettore curioso.
Quando si aggiunge la RAM a un computer, è davvero importante se i bastoncini hanno una quantità di memoria non uguale o hai sempre bisogno che abbiano una quantità di memoria uguale? Il post di Q & A di SuperUser di oggi ha le risposte alle domande di un lettore curioso.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.

Foto per gentile concessione di redjar (Flickr).

La domanda

LesaLafontaine, il lettore di SuperUser, vuole sapere se l'utilizzo di quantità diseguali di RAM riduce davvero le prestazioni:

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'utilizzo di quantità disuguali di RAM causa una diminuzione delle prestazioni o è solo un mito?

La risposta

I contributori di SuperUser David Schwartz e x hanno la risposta per noi. Primo, 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.

Seguito dalla risposta di 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.

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.

Consigliato: