19Aug

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

click fraud protection

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 høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Foto courtesy of redjar( Flickr).

Spørgsmål

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

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

  • Yderligere noter: 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) ud over det indlysende fald i ledig hukommelse end med 8 GB( 2 * 4 GB)?

instagram viewer

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, hvilket giver deres båndbredde mulighed for at kombinere.

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 noter: 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 dobbeltkanalarkitektur og dermed kræver to identiske hukommelsesmoduler. Benchmarks foreslår, at det giver en 5-10 procent effektivitetsforø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) ud over det indlysende 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.