Als je RAM aan een computer toevoegt, maakt het dan echt uit of de sticks een ongelijke hoeveelheid geheugen hebben of heb je ze altijd evenveel geheugen nodig? De SuperUser Q & A-post van vandaag bevat de antwoorden op de vragen van nieuwsgierige lezers.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
Foto met dank aan redjar (Flickr) .
De vraag
SuperUser-lezer LanceLafontaine wil weten of het gebruik van ongelijke hoeveelheden RAM de prestaties echt vermindert:
Deze pagina beschrijft de RAM-specificaties voor veel van de MacBook-laptops. In het gedeelte voor mijn laptop (13 ″ Pro, eind 2011) staat:
- Aanvullende opmerkingen: vul voor de beste prestaties beide geheugensleuven en installeer een gelijke geheugenmodule in elke sleuf.
Dit is niet de eerste keer dat ik van dit fenomeen hoor, en het is zeker niet specifiek voor Apple. Waarom is dit het geval? Afgezien van de duidelijke afname van het beschikbare geheugen, waarom zou het erger zijn om met 6 GB (1 * 4 GB plus 1 * 2 GB) te werken dan met 8 GB (2 * 4 GB)?
Veroorzaakt het gebruik van ongelijke hoeveelheden RAM een afname van de prestaties of is het slechts een mythe?
Het antwoord
SuperUser-bijdragers David Schwartz en x hebben het antwoord voor ons. Ten eerste, David Schwartz:
Met gelijke hoeveelheden geheugen in beide slots, kan het geheugen worden interleaved zodat opeenvolgende brokken geheugen slots afwisselen. Op die manier wordt de geheugentoegang bijna perfect gelijkmatig over beide slots verdeeld, waardoor hun bandbreedte kan worden gecombineerd.
Bij oneven hoeveelheden kan het geheugen niet worden tussengevoegd en moet het eerst worden toegewezen aan de ene stick en vervolgens aan de andere. Een programma dat toegang heeft tot een groot aaneengesloten deel van het geheugen, zal bijna al zijn toegang naar één stick vinden en er zal geen bandbreedtecombinatie zijn.
Gevolgd door het antwoord van mVincent:
- Aanvullende opmerkingen: vul voor de beste prestaties beide geheugensleuven en installeer een gelijke geheugenmodule in elke sleuf.
De waarschijnlijke technische verklaring hier is dat uw MacBook (moederbord) dual-channel architectuur ondersteunt en dus twee identieke geheugenmodules nodig heeft. Benchmarks suggereren dat het een prestatieverbetering van 5-10 procent geeft.
- Waarom is dit het geval? Afgezien van de duidelijke afname van het beschikbare geheugen, waarom zou het erger zijn om met 6 GB (1 * 4 GB plus 1 * 2 GB) te werken dan met 8 GB (2 * 4 GB)?
Wanneer twee niet-identieke geheugenmodules worden gebruikt, zal het moederbord de geheugenmodules laten werken met de snelheid van de langzaamste module.
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .