Použitie nerovnakých množstiev pamäte RAM v každom priestore znižuje výkon?
Pri pridávaní pamäte RAM do počítača skutočne záleží na tom, či palice majú nerovnaké množstvo pamäte alebo či potrebujete mať vždy rovnaké množstvo pamäte? Dnešný príspevok SuperUser Q & A má odpovede na otázky zvedavého čitateľa.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Foto s láskavým dovolením redjar (Flickr).
Otázka
Čítačka SuperUser LanceLafontaine chce vedieť, či používanie nerovnakého množstva pamäte RAM naozaj znižuje výkon:
Táto stránka popisuje špecifikácie RAM pre mnohé prenosné počítače MacBook. V sekcii pre môj laptop (13 "Pro, Late 2011) sa píše:
- Ďalšie poznámky: Pre dosiahnutie najlepšieho výkonu vyplňte obidve pamäťové sloty a nainštalujte rovnaký pamäťový modul do každého slotu.
Nie je to prvýkrát, čo som počul o tomto fenoméne, a to určite nie je špecifické pre Apple. Prečo je to tak? Okrem zjavného poklesu dostupnej pamäte, prečo by bolo horšie behať s 6 GB (1 * 4 GB plus 1 * 2 GB) ako s 8 GB (2 * 4 GB)?
Používa sa nerovnaké množstvo pamäte RAM, čo spôsobuje zníženie výkonu alebo je to len mýtus?
Odpoveď
Príslušníci služby SuperUser David Schwartz a x majú odpoveď pre nás. Prvýkrát, David Schwartz:
Pri rovnakom množstve pamäte v oboch slovách môže byť pamäť prekladaná tak, že po sebe idúce kúsky pamäti striedajú sloty. Týmto spôsobom sa prístup k pamäti distribuuje do oboch slotov takmer dokonale rovnomerne, čo umožňuje kombinovať ich šírku pásma.
Pri nerovnomerných množstvách nemôže byť pamäť prekladaná a musí byť zmapovaná najprv na jednu palicu a potom na druhú. Program, ktorý pristupuje k veľkému súvislému kusu pamäti, nájde takmer celý svoj prístup k jednej tyči a nebude tam žiadna kombinácia šírky pásma.
Nasledovala odpoveď od mVincent:
- Ďalšie poznámky: Pre dosiahnutie najlepšieho výkonu vyplňte obidve pamäťové sloty a nainštalujte rovnaký pamäťový modul do každého slotu.
Pravdepodobné technické vysvetlenie tu je, že váš MacBook (základná doska) podporuje dvojkanálovú architektúru a vyžaduje teda dva identické pamäťové moduly. Porovnávacie kritériá naznačujú, že prináša zvýšenie výkonnosti o 5 až 10 percent.
- Prečo je to tak? Okrem zjavného poklesu dostupnej pamäte, prečo by bolo horšie behať s 6 GB (1 * 4 GB plus 1 * 2 GB) ako s 8 GB (2 * 4 GB)?
Keď sa použijú dva neidentické pamäťové moduly, základná doska spustí pamäťové moduly rýchlosťou najpomalšieho modulu.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.