19Aug
Wanneer u RAM aan een computer toevoegt, maakt het dan echt uit of de sticks ongelijke hoeveelheden geheugen hebben of hebt u ze altijd nodig om gelijke hoeveelheden geheugen te hebben? Today's SuperUser Q & A post heeft de antwoorden op vragen van nieuwsgierige lezers.
De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde 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 doet afnemen:
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 geheugenslots en installeer een gelijkwaardige geheugenmodule in elke sleuf.
Dit is niet de eerste keer dat ik van dit fenomeen heb gehoord en het is zeker niet specifiek voor Apple. Waarom is dit het geval? Anders dan de duidelijke vermindering van het beschikbare geheugen, waarom zou het erger zijn om met 6 GB( 1 * 4 GB plus 1 * 2 GB) dan met 8 GB( 2 * 4 GB) te werken?
Veroorzaakt het gebruik van ongelijke hoeveelheden RAM een prestatievermindering of is het gewoon 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 doorschoten zodat opeenvolgende brokken geheugen andere slots bevatten. Op die manier wordt geheugentoegang vrijwel gelijkmatig verdeeld naar beide slots, waardoor hun bandbreedte kan worden gecombineerd.
Met ongelijkmatige bedragen kan het geheugen niet worden doorgeschoten en moet het eerst op de ene stick en vervolgens op de andere worden toegewezen. Een programma dat toegang heeft tot een groot aangrenzend geheugengeheugen, vindt bijna al zijn toegang naar één stick en er zal geen bandbreedtecombinatie zijn.
Gevolgd door het antwoord van mVincent:
- Aanvullende opmerkingen: vul voor de beste prestaties beide geheugenslots en installeer een gelijkwaardige geheugenmodule in elke sleuf.
De waarschijnlijk technische uitleg hier is dat je MacBook( moederbord) dual-channel architectuur ondersteunt en dus twee identieke geheugenmodules nodig heeft. Benchmarks suggereren dat dit een prestatieverbetering van 5-10 procent oplevert.
- Waarom is dit het geval? Anders dan de duidelijke vermindering van het beschikbare geheugen, waarom zou het erger zijn om met 6 GB( 1 * 4 GB plus 1 * 2 GB) dan met 8 GB( 2 * 4 GB) te werken?
Wanneer twee niet-identieke geheugenmodules worden gebruikt, zal het moederbord de geheugenmodules uitvoeren met de snelheid van de langzaamste module.
Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.