19Aug

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

Kad dodate RAM na računalo, zaista je bitno ako štapići imaju nejednake količine memorije ili ih uvijek trebate imati jednaku količinu memorije? Današnji SuperUser Q & A post ima odgovore na pitanja čudnih čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Fotografija ljubaznošću redjar( Flickr).

Pitanje

SuperUser čitač LanceLafontaine želi znati ako upotrebljavate neravnopravne količine RAM-a stvarno 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 najbolju izvedbu napunite oba utora za memoriju i instalirajte isti memorijski modul u svaki utor.

Ovo nije prvi put da sam čuo za ovaj fenomen, i to definitivno nije specifično 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)?

Da li upotreba nejednakih količina RAM-a uzrokuje smanjenje performansi ili je to samo mit?

Odgovor

SuperUser 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 uzastopne 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 od mVincent:

  • Dodatne napomene: Za najbolje performanse, napunite oba memorijska utora i 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 nevidljiva memorijska modula, matična ploča će pokrenuti memorijske module brzinom najsporije modula.

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