RAM (random-access memory) on tietokoneen muisti, joka tallentaa ohjelman tarvitsemia tietoja sen ollessa käynnissä. Nimi random-access memory eli satunnaisjärjestyksessä käytettävä muisti viittaa siihen, että tallennettua tietoa voidaan käyttää missä tahansa järjestyksessä. Joissakin muissa muistilaitteissa (kuten magneettinauhoissa, muistilevyissä ja muistirummuissa) tietoa voidaan sen sijaan käyttää vain ennalta määrätyssä järjestyksessä, mikä johtuu näiden laitteiden mekaanisista rajoitteista.
Muistin lisääminen on yksi helpoimmista ja edullisimmista tavoista parantaa tietokoneen suorituskykyä, sillä useimpien tietokoneiden mukana toimitetaan vähimmäismäärä muistia.
SIMM-muistimoduulit (single inline memory modules) ovat vanhempi RAM-muistin pakkaustapa. SIMM-muistimoduulit olivat ensimmäisiä massatuotettuja muistimoduuleja (Kuva 1).
Ennen SIMM-moduulien olemassaoloa muisti asennettiin usein suoraan emolevylle, eikä sitä voinut juurikaan lisätä. SIMM-moduuleja ovat esimerkiksi: ei-pariteetti, pariteetti, nopea sivu ja EDO.
Nopeus
SIMM-muistien nopeus mitataan nanosekunteina (lyhenne ns), ja se on yleensä enintään 15 ns. Järjestelmän RAM-tiedot voi selvittää järjestelmän oppaiden avulla.
DIMM-muistimoduulit (dual inline memory modules) olivat SIMM-muistin jälkeen seuraava merkittävä muistitekniikan parannus. DIMM-moduuleissa on 168 nastaa ja 64 bittiä, joten SIMM-muisteja ei tarvinnut enää asentaa pareittain Pentium-laitteisiin. (Kuva 1) DIMM-moduulit ovat 13,7 cm pitkiä ja 3,8 cm korkeita, ja niissä on 8-16 pienempää TSOP-mallista (thin small outline package) sirua.
DIMM-muistista kehitettiin myöhemmin SDRAM (synchronous DRAM), jonka edeltäjä oli SGRAM (synchronous graphics RAM), erittäin nopea mutta kallis näytönohjaimen muistityyppi. SDRAM-muistia on sekä ECC- että ei-ECC-muotoisena. Pariteettimuistin tavoin myös ECC-muisti tarkistaa ja pysäyttää muistivirheitä. ECC pystyy lisäksi korjaamaan pieniä virheitä, jotta järjestelmä voi jatkaa toimintaansa, kun taas pariteettimuisti pysäyttää järjestelmän heti, kun virhe havaitaan.
NopeusSDRAM synkronoitiin järjestelmän suoritinväylän (FSB, front-side bus) nopeuteen, mikä lisäsi suorituskykyä 25 prosentilla. Nopeutta mitataan megahertseinä (MHz). SDRAM-muistia valmistetaan yleensä PC100- tai PC133-nopeuksilla (100 MHz tai 133 MHz). PC100- ja PC133-muotoisia SDRAM-muisteja ei suositella käytettäväksi yhdessä. Järjestelmän muistitiedot voi selvittää järjestelmän oppaiden avulla.
RIMM-muistimoduulit (Rambus inline memory module) olivat 2000-luvun alussa jonkin aikaa suosituin muistityyppi kalliimmissa laitteissa (kuva 1).
Käytössä on kahdentyyppisiä Rambus-järjestelmiä. Järjestelmät olivat aluksi yksikanavaisia. Myöhemmissä järjestelmissä on käytössä kaksikanavainen kokoonpano, joka on optimoitu nopeampaa suorituskykyä varten. Kaksikanavaiset järjestelmät vaativat kaksi identtistä RIMM-moduulia kanavaa kohden, jotta saavutetaan ihanteellinen suorituskyky. Ne kuitenkin toimivat myös muilla muistikokoonpanoilla, jolloin suorituskyky hieman kärsii. RDRAM-muistia on sekä ECC- että ei-ECC-muotoisena.
Toisin kuin SDRAM, RDRAM toimii sarjaankytkennällä, joten kaikissa muistipaikoissa täytyy olla moduuli, jotta muistia voi käyttää. Jos käytössä on vain yksi RIMM-muistimoduuli, muissa muistipaikoissa täytyy olla CRIMM-moduuli (continuity Rambus inline memory module), joka on pelkkä moduuli ilman muistia (kuva 2).
RDRAM-muistin nopeutta mitataan megahertseinä ja muistit on nimetty nopeuden mukaan. PC800-muotoisen RDRAM-muistin nopeus on siis 800 MHz. Kuten SDRAM-muistinkin yhteydessä, eri nopeuksisia RDRAM-muistimoduuleja ei suositella käytettäväksi yhdessä.
DDR SDRAM (double data rate SDRAM) on käytännössä edistynein nykyään saatavilla oleva muistitekniikka (kuva 1). SDRAM-muistin tavoin myös DDR-muisti sai alkunsa grafiikkalaitteiden nopeasta kehityksestä ja sitä esiintyi ensimmäiseksi NVIDIAn GeForce256-näytönohjaimissa.
Toisin kuin SDRAM, joka suoritti luku/kirjoitustoimintonsa jokaisen kellosyklin alussa, DDR-muisti suorittaa nämä toiminnot sekä kellosyklin alussa että lopussa, mikä käytännössä kaksinkertaistaa muistin suorituskyvyn.
NopeusNopeutta mitataan megahertseinä (MHz). DDR SDRAM -muistia on saatavilla kasvavalla määrällä eri nopeuksia aina 100 megahertsin PC1600-muodosta 566 megahertsin PC4500-muotoon, ja ajan myötä saattaa tulla vielä isompia nopeuksia.
Lisätietoja DDR SDRAM -nopeuksista on Dellin tietämyskannan artikkelissa "Miten määritän DDR SDRAM -muistimoduulin tiedonsiirtonopeuden? "
DDR2-muistin yleiskatsaus
Mitä DDR2-muisti on?
Mitä DDR3-muisti on?
Tuettu väylänopeus: