19Aug
Când adăugați RAM pe un computer, contează cu adevărat dacă bastoanele au cantități inegale de memorie sau aveți întotdeauna nevoie de ele să aibă cantități egale de memorie? Postul de astăzi SuperUser Q & A are răspunsurile la întrebările curioase ale unui cititor.
Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.
Fotografie de curtoazie a redjar( Flickr).
Întrebarea
SuperUser cititorul LanceLafontaine dorește să știe dacă utilizarea unor cantități inegale de memorie RAM într-adevăr reduce performanța:
Această pagină descrie specificațiile RAM pentru multe dintre laptopurile MacBook.În secțiunea pentru laptopul meu( 13 "Pro, Late 2011), se afișează:
- Note suplimentare: Pentru cea mai bună performanță, umpleți ambele sloturi de memorie, instalând un modul de memorie egal în fiecare slot.
Aceasta nu este prima dată când am auzit de acest fenomen, și cu siguranță nu este specifică pentru Apple. De ce este cazul?În afară de scăderea evidentă a memoriei disponibile, de ce ar fi mai rău să rulați cu 6 GB( 1 * 4 GB plus 1 * 2 GB) decât cu 8 GB( 2 * 4 GB)?
Folosind cantități inegale de RAM provoacă o scădere a performanței sau este doar un mit?
Răspunsul Răspunsurile
SuperUser David Schwartz și x au răspunsul pentru noi.În primul rând, David Schwartz:
Cu cantități egale de memorie în ambele sloturi, memoria poate fi intercalată, astfel încât bucăți succesive de memorie să alimenteze sloturi.În acest fel, accesul la memorie este distribuit în ambele sloturi aproape perfect uniform, permițând combinarea lățimii de bandă.
Cu cantități inegale, memoria nu poate fi intercalată și trebuie să fie cartografiată mai întâi la un stick și apoi la celălalt. Un program care accesează o bucată mare de memorie contiguoasă va găsi aproape toate accesul său mergând la un stick și nu va exista o combinație de lățime de bandă.
Urmat de răspunsul de la mVincent:
- Note suplimentare: Pentru cea mai bună performanță, umpleți ambele sloturi de memorie, instalând un modul de memorie egal în fiecare slot.
Explicația tehnică probabilă aici este că MacBook( placa de bază) acceptă arhitectură dual-channel și necesită astfel două module de memorie identice. Indicatorii de referință sugerează că oferă o creștere de performanță de 5-10%.
- De ce se întâmplă acest lucru?În afară de scăderea evidentă a memoriei disponibile, de ce ar fi mai rău să rulați cu 6 GB( 1 * 4 GB plus 1 * 2 GB) decât cu 8 GB( 2 * 4 GB)?
Când se utilizează două module de memorie neidentificate, placa de bază va rula modulele de memorie la viteza celui mai lent modul.
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.