If-Koubou

Bi li upotreba nejednakih količina RAM-a u svakom utoru smanjila performanse?

Bi li upotreba nejednakih količina RAM-a u svakom utoru smanjila performanse? (Kako da)

Kada dodajete RAM na računalo, doista je važno ako štapići imaju nejednake količine memorije ili ih uvijek trebate da imaju jednaku količinu memorije? Danas SuperUser Q & A post ima odgovore na znatiželjna pitanja čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Fotografija ljubaznošću redjar (Flickr).

Pitanje

Čitač SuperUser LanceLafontaine želi znati ako upotrebljavate neravnopravne količine RAM-a doista smanjenje performansi:

Ova stranica opisuje specifikacije RAM-a za mnoge MacBook prijenosnike. U odjeljku za moj laptop (13 "Pro, kasno 2011), piše:

  • Dodatne napomene: Za najbolje performanse, napunite oba utora za memoriju, instalirajte isti memorijski modul u svaki utor.

Ovo nije prvi put da sam čuo za ovaj fenomen, i definitivno nije specifičan za Apple. Zašto je to slučaj? Osim očiglednog smanjenja dostupne memorije, zašto bi bilo gore raditi s 6 GB (1 x 4 GB plus 1 x 2 GB) nego s 8 GB (2 x 4 GB)?

Koriste li nejednake količine RAM-a smanjenje performansi ili je to samo mit?

Odgovor

SuperUserovi suradnici David Schwartz i x imaju odgovor za nas. Prvo, David Schwartz:

S jednakom količinom memorije u oba utora, memorija se može umetnuti tako da sukcesivne komade memorije izmjenjuju utore. Na taj način, pristup memoriji dobiva gotovo jednako ravnomjerno distribuiranim oba utora, dopuštajući njihovu širinu pojasa da se kombiniraju.

S neujednačenim količinama, memorija se ne može umetnuti i prvo mora biti mapirana jednom štapiću, a drugom. Program koji pristupa velikom susjednom komadu memorije će gotovo sve svoje pristupiti do jednog štapa i neće postojati kombinacija bandwith.

Slijedi odgovor mVincent:

  • Dodatne napomene: Za najbolje performanse, napunite oba utora za memoriju, instalirajte isti memorijski modul u svaki utor.

Najvjerojatnije tehničko objašnjenje je da vaš MacBook (matična ploča) podržava dvokanalnu arhitekturu i stoga zahtijeva dva identična memorijska modula. Benchmarks sugeriraju da on daje 5-10 posto performansi.

  • Zašto je to slučaj? Osim očiglednog smanjenja dostupne memorije, zašto bi bilo gore raditi s 6 GB (1 x 4 GB plus 1 x 2 GB) nego s 8 GB (2 x 4 GB)?

Kad se koriste dva neidentificirana memorijska modula, matična ploča će pokrenuti memorijske module brzinom najhitnije modula.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.