Kun lisäät RAM-muistia tietokoneeseen, onko sillä merkitystä, onko muistissa eroja muistia vai tarvitsetko niillä aina yhtä paljon muistia? Tämän päivän SuperUser Q & A -viestissä on vastaukset utelias lukijan kysymyksiin.
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kuva: redjar (Flickr) .
Kysymys
SuperUser-lukija LanceLafontaine haluaa tietää, heikentääkö erisuuruisten RAM-määrien käyttö todellakin suorituskykyä:
Tämä sivu kuvaa useiden MacBook-kannettavien RAM-muistitiedot. Kannettavan tietokoneen osiossa (13 ″ Pro, loppuvuosi 2011) sanotaan:
- Lisähuomautuksia: Parhaan suorituskyvyn saavuttamiseksi täytä molemmat muistipaikat asentamalla kuhunkin paikkaan sama muistimoduuli.
Tämä ei ole ensimmäinen kerta, kun olen kuullut tästä ilmiöstä, eikä se todellakaan ole nimenomaan Applelle. Miksi näin on? Lukuun ottamatta käytettävissä olevan muistin ilmeistä vähenemistä, miksi olisi huonompi käyttää 6 Gt: n (1 * 4 Gt plus 1 * 2 Gt) kanssa kuin 8 Gt: n (2 * 4 Gt) kanssa?
Aiheuttaako eriarvoisen RAM-muistin käyttö suorituskyvyn heikkenemisen vai onko se vain myytti?
Vastaus
SuperUser-avustajat David Schwartz ja x ovat saaneet vastauksen meille. Ensin David Schwartz:
Kun molemmissa paikoissa on yhtä suuri määrä muistia, muisti voidaan lomittaa siten, että peräkkäiset muistipalat vaihtelevat paikkaa. Tällä tavalla muistin käyttö jakautuu molempiin paikkoihin melkein tasaisesti, jolloin niiden kaistanleveys yhdistyy.
Epätasaisella määrällä muistia ei voida lomittaa, ja se on kartoitettava ensin yhteen ja sitten toiseen tikkuun. Ohjelma, joka käyttää suurta vierekkäistä muistiosaa, löytää melkein kaiken pääsyn yhdelle tikkulle eikä kaistanleveysyhdistelmää tule olemaan.
MVincentin vastaus:
- Lisähuomautuksia: Parhaan suorituskyvyn saavuttamiseksi täytä molemmat muistipaikat asentamalla kuhunkin paikkaan sama muistimoduuli.
Todennäköinen tekninen selitys on, että MacBook (emolevy) tukee kaksikanavaista arkkitehtuuria ja vaatii siten kaksi identtistä muistimoduulia. Vertailuarvot viittaavat siihen, että se lisää 5-10 prosentin suorituskykyä.
- Miksi näin on? Lukuun ottamatta käytettävissä olevan muistin ilmeistä vähenemistä, miksi olisi huonompi käyttää 6 Gt: n (1 * 4 Gt plus 1 * 2 Gt) kanssa kuin 8 Gt: n (2 * 4 Gt) kanssa?
Kun käytetään kahta ei-identtistä muistimoduulia, emolevy ajaa muistimoduulit hitaimman moduulin nopeudella.
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .