Hjemmeside » hvordan » Vil bruge ujævne mængder RAM i hvert slot reducere ydeevne?

    Vil bruge ujævne mængder RAM i hvert slot reducere ydeevne?

    Når du tilføjer RAM til en computer, betyder det virkelig noget, hvis stifterne har ulige mængder hukommelse eller har du altid brug for dem til at have lige store mængder hukommelse? Dagens SuperUser Q & A-indlæg har svarene på en nysgerrig læsers spørgsmål.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Foto med tilladelse til redjar (Flickr).

    Spørgsmålet

    SuperUser-læser LanceLafontaine vil vide, om brug af ulige mængder RAM virkelig reducerer ydeevnen:

    Denne side beskriver RAM-specifikationerne for mange af MacBook laptops. I afsnittet for min bærbare computer (13 "Pro, slutningen af ​​2011) står det:

    • Yderligere bemærkninger: For at opnå den bedste ydeevne skal du udfylde begge hukommelseskort og installere et ens hukommelsesmodul i hver slot.

    Dette er ikke første gang, jeg har hørt om dette fænomen, og det er bestemt ikke specifikt for Apple. Hvorfor er dette tilfældet? Hvorfor ville det være værre at køre med 6 GB (1 * 4 GB plus 1 * 2 GB) end det tydelige fald i ledig hukommelse end med 8 GB (2 * 4 GB)?

    Giver ujævne mængder RAM et fald i ydeevne, eller er det bare en myte?

    Svaret

    SuperUser bidragsydere David Schwartz og x har svaret for os. Først op, David Schwartz:

    Med lige store mængder hukommelse i begge slots kan hukommelsen interfolieres, så successive klumper af hukommelse skifter slots. På den måde bliver hukommelsesadgang distribueret til begge slots næsten helt jævnt, så deres båndbredde kan kombineres.

    Med ujævne mængder kan hukommelsen ikke interleaved og skal kortlægges først til en pind og derefter den anden. Et program, der har adgang til en stor sammenhængende del af hukommelse, vil finde næsten alle dets adgang til en stok, og der vil ikke være nogen båndbreddekombination.

    Efterfulgt af svaret fra mVincent:

    • Yderligere bemærkninger: For at opnå den bedste ydeevne skal du udfylde begge hukommelseskort og installere et ens hukommelsesmodul i hver slot.

    Den sandsynlige tekniske forklaring her er, at din MacBook (bundkort) understøtter dual-channel arkitektur og kræver derfor to identiske hukommelsesmoduler. Benchmarks foreslår, at det giver en 5-10 procent præstationsforøgelse.

    • Hvorfor er dette tilfældet? Hvorfor ville det være værre at køre med 6 GB (1 * 4 GB plus 1 * 2 GB) end det tydelige fald i ledig hukommelse end med 8 GB (2 * 4 GB)?

    Når der anvendes to ikke-identiske hukommelsesmoduler, vil bundkortet køre hukommelsesmodulerne ved hastigheden af ​​det langsomste modul.


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.