19Aug
Kun lisäät RAM-muistia tietokoneeseen, onko todella väliä, jos tikkuilla on erisuuruisia muistimääriä vai tarvitsetko niitä aina yhtä paljon muistia? Tänään SuperUser Q & A -postilla on vastauksia utelias lukijan kysymyksiin.
Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Photojaresta( Flickr).
Kysymys
SuperUser-lukija LanceLafontaine haluaa tietää, jos eriarvoisten RAM-muistien käyttäminen todella vähentää suorituskykyä:
Tässä sivussa kuvataan useiden MacBookin kannettavien tietokoneiden RAM-määritykset. Kannettavan tietokoneen osiossa( 13 "Pro, Late 2011) se sanoo:
- Muita huomautuksia: Parhaan suorituskyvyn täyttämiseksi täytä molemmat muistipaikat ja asenna yhtä muistimoduuli jokaiseen paikkaan.
Tämä ei ole ensimmäinen kerta, kun olen kuullut tästä ilmiöstä, eikä se ehdottomasti ole erityinen Applen kannalta. Miksi näin on? Minkälainen käytettävissä olevan muistin ilmeinen väheneminen, miksi se olisi huonompi ajaa 6 Gt: lla( 1 * 4 Gt plus 1 * 2 Gt) kuin 8 Gt: n( 2 * 4 Gt) kanssa?
Käyttämällä eriarvoisia RAM-arvoja suorituskyvyn heikkeneminen vai onko se vain myytti?
Vastaus
SuperUser-avustajat David Schwartz ja x ovat meille vastaus. Ensin ylös, David Schwartz:
Muistilla voidaan samanlaisia muistimääriä lomitella siten, että peräkkäiset muistiosat vaihtuvat aikaväleihin. Tällä tavoin muistin käyttö jakautuu molempiin lähtöalueisiin melkein tasaisesti, jolloin niiden kaistanleveys yhdistyy.
Epätasainen määrä, muistia ei voida limittää ja se on ensin kartoitettava yhteen tikulle ja sitten toiseen. Ohjelma, joka käyttää suurta vierekkäistä muistikappaletta, löytää melkein kaiken sen pääsyn yhdelle tikulle, eikä kaistanleveyden yhdistelmää ole.
Jälkeen vastaus mVincent:
- Muita huomautuksia: Parhaan suorituskyvyn täyttämiseksi täytä molemmat muistipaikat ja asenna yhtä muistimoduuli jokaiseen paikkaan.
Todennäköinen tekninen selitys täällä on, että MacBook( emolevy) tukee kaksikanavainen arkkitehtuuri ja vaatii siten kaksi identtistä muistimoduuleja. Vertailuindeksit viittaavat siihen, että se antaa 5-10 prosentin suorituskyvyn.
- Miksi näin on? Minkälainen käytettävissä olevan muistin ilmeinen väheneminen, miksi se olisi huonompi ajaa 6 Gt: lla( 1 * 4 Gt plus 1 * 2 Gt) kuin 8 Gt: n( 2 * 4 Gt) kanssa?
Kun käytetään kahta samanlaista muistimoduuleja, emolevy ajaa muistimoduuleita hitaimman moduulin nopeudella.
Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.