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

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

    Quando si aggiunge la RAM a un computer, è davvero importante se gli stick 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 siti Web 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:

    Questa pagina descrive le specifiche RAM per molti laptop MacBook. Nella sezione per il mio laptop (13 "Pro, Fine 2011), si dice:

    • Note aggiuntive: per prestazioni ottimali, riempire entrambi gli slot di memoria, installando un modulo di memoria uguale in ogni slot.

    Non è la prima volta che ho sentito parlare di questo fenomeno, e sicuramente non è specifico di Apple. Perché è così? Oltre all'evidente diminuzione della memoria disponibile, perché sarebbe peggio eseguirlo con 6 GB (1 * 4 GB più 1 * 2 GB) rispetto a 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:

    Con uguale quantità di memoria in entrambi gli slot, la memoria può essere interlacciata in modo che blocchi successivi di memoria si alternino. In questo modo, l'accesso alla memoria viene distribuito su entrambi gli slot in modo quasi perfettamente uniforme, consentendo la combinazione della larghezza di banda.

    Con importi non uniformi, la memoria non può essere interlacciata e deve essere mappata prima su una chiave e poi sull'altra. Un programma che sta accedendo a un grosso blocco contiguo di memoria troverà quasi tutti i suoi accessi su uno stick e non ci sarà alcuna combinazione di larghezza di banda.

    Seguito dalla risposta di mVincent:

    • Note aggiuntive: per prestazioni ottimali, riempire entrambi gli slot di memoria, installando un modulo di memoria uguale in ogni slot.

    La spiegazione tecnica probabile qui è che il tuo MacBook (scheda madre) supporta l'architettura a doppio canale e quindi richiede due moduli di memoria identici. I benchmark suggeriscono un aumento delle prestazioni del 5-10%.

    • Perché è così? Oltre all'evidente diminuzione della memoria disponibile, perché sarebbe peggio eseguirlo con 6 GB (1 * 4 GB più 1 * 2 GB) rispetto a 8 GB (2 * 4 GB)?

    Quando vengono utilizzati due moduli di memoria non identici, la scheda madre eseguirà i moduli di memoria alla velocità del modulo più lento.


    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.