Când adăugați memorie RAM la un computer, chiar contează dacă stick-urile au cantități inegale de memorie sau aveți întotdeauna nevoie de ele pentru a avea cantități egale de memorie? Postarea de astăzi a SuperUser Q&A are răspunsurile la întrebările unui cititor curios.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Fotografie oferită de redjar (Flickr) .
Intrebarea
Cititorul SuperUser LanceLafontaine vrea să știe dacă utilizarea unor cantități inegale de memorie RAM chiar scade performanța:
Această pagină descrie specificațiile RAM pentru multe dintre laptopurile MacBook. În secțiunea pentru laptopul meu (13 ″ Pro, sfârșitul anului 2011), scrie:
- Note suplimentare: Pentru cele mai bune performanțe, umpleți ambele sloturi de memorie, instalând un modul de memorie egal în fiecare slot.
Nu este prima dată când aud de acest fenomen și cu siguranță nu este specific 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)?
Utilizarea unor cantități inegale de RAM determină o scădere a performanței sau este doar un mit?
Răspunsul
Contribuitorii 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 alternează sloturi. În acest fel, accesul la memorie se distribuie în ambele sloturi aproape perfect uniform, permițând lățimea lor de bandă să se combine.
Cu cantități inegale, memoria nu poate fi intercalată și trebuie mapată mai întâi pe un stick și apoi pe celălalt. Un program care accesează o bucată mare de memorie contiguă își va găsi aproape tot accesul către un stick și nu va exista o combinație de lățime de bandă.
Urmat de răspunsul de la mVincent:
- Note suplimentare: Pentru cele mai bune performanțe, umpleți ambele sloturi de memorie, instalând un modul de memorie egal în fiecare slot.
Explicația tehnică probabilă aici este că MacBook-ul (placa de bază) acceptă arhitectura cu două canale și, prin urmare, necesită două module de memorie identice. Punctele de referință sugerează că oferă o creștere a performanței de 5-10%.
- 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)?
Când se utilizează două module de memorie neidentice, placa de bază va rula modulele de memorie cu viteza celui mai lent modul.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .