Startpagina » hoe » Zou het gebruik van ongelijkmatige hoeveelheden RAM in elke sleuf de prestaties verminderen?

    Zou het gebruik van ongelijkmatige hoeveelheden RAM in elke sleuf de prestaties verminderen?

    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? De SuperUser Q & A-post van vandaag biedt de antwoorden op de vragen van een nieuwsgierige lezer.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep 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 de beide geheugenslots voor de beste prestaties 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 afname van het beschikbare geheugen, waarom zou het erger zijn om te werken met 6 GB (1 * 4 GB plus 1 * 2 GB) dan met 8 GB (2 * 4 GB)?

    Levert het gebruik van ongelijke hoeveelheden RAM een prestatievermindering op of is het slechts een mythe?

    Het antwoord

    SuperUser-bijdragers David Schwartz en x hebben het antwoord voor ons. Als 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 bijna gelijkmatig verdeeld naar beide slots, waardoor hun bandbreedte kan worden gecombineerd.

    Bij ongelijkmatige bedragen kan het geheugen niet worden doorgeschoten en moet het eerst op de ene stick en vervolgens op de andere worden afgebeeld. 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 de beide geheugenslots voor de beste prestaties en installeer een gelijkwaardige geheugenmodule in elke sleuf.

    De waarschijnlijke technische verklaring hier is dat je MacBook (moederbord) dual-channel architectuur ondersteunt en dus twee identieke geheugenmodules nodig heeft. Benchmarks suggereren dat het een prestatieverbetering van 5-10 procent oplevert.

    • Waarom is dit het geval? Anders dan de duidelijke afname van het beschikbare geheugen, waarom zou het erger zijn om te werken met 6 GB (1 * 4 GB plus 1 * 2 GB) dan met 8 GB (2 * 4 GB)?

    Wanneer twee niet-identieke geheugenmodules worden gebruikt, voert het moederbord de geheugenmodules uit met de snelheid van de langzaamste module.


    Heb je 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 hier de volledige discussiethread.