RAM (random-access memory) on tietokoneen muisti, joka tallentaa ohjelman tarvitsemia tietoja sen ollessa käynnissä. Satunnaismuistilla tarkoitetaan tietojen tallennusta, jonka avulla tallennettuja tietoja voidaan käyttää missä tahansa satunnaisessa järjestyksessä, ei vain 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 yksinkertainen ja kustannustehokas tapa parantaa tietokoneen suorituskykyä, sillä useimmissa niistä on vain vähän muistia.
SIMM-muistimoduulit (single inline memory modules) ovat vanhempi RAM-muistin pakkaustapa. SIMM-muistimoduulit olivat ensimmäisiä massatuotettuja muistimoduuleja (Kuva 1).

Kuva 1: SIMM
Ennen SIMM:iä suurin osa muistista asennettiin suoraan emolevylle, eikä päivitystilaa ollut juuri lainkaan. Erityyppisiä SIMM-kortteja ovat ei-pariteetti, pariteetti, nopea sivu jaEDO.
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.

Kuva 1: DIMM – 168-nastainen SDRAM.
SDRAM-muisti
DIMM kehittyi myöhemmin SDRAM: ksi (synkroninen DRAM), joka oli johdannainen synkronisesta grafiikkamuistista (SGRAM), nopeammasta mutta kalliista näytönohjaimen muistityypistä. SDRAM-muistia on sekä ECC- että ei-ECC-muotoisena. Pariteettimuistin tavoin myös ECC-muisti tarkistaa ja pysäyttää muistivirheitä. ECC:llä on lisätoiminto pienten virheiden korjaamiseen, jolloin järjestelmä voi jatkaa, kun taas pariteettimuisti pysäyttää järjestelmän, kun virhe havaitaan.
Nopeus
SDRAM synkronoitiin järjestelmän suoritinväylän (FSB, front-side bus) nopeuteen, mikä lisäsi suorituskykyä 25 prosentilla. Nopeus mitataan taajuudella 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).

Kuva 1: RIMM (Rambus Inline Memory Module) Rambus, Inc:n kehittämä muistiarkkitehtuuri (alias RDRAM) voi ylittää DRAM-muistin suorituskyvyn jopa 1000%, mutta vasta etupuolen väylänopeuden ollessa 200+ MHz. Lisäksi RDRAM toimii vain RDRAM-muistille suunnitelluissa järjestelmissä.
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. Kaksikanavaisissa järjestelmissä tarvitaan kaksi identtistä RIMM-moduulia kanavapankkia kohden parhaan suorituskyvyn saavuttamiseksi, mutta järjestelmä toimii yksittäisillä tai sekakokoonpanoilla heikommalla suorituskyvyllä. RDRAM-muistia on sekä ECC- että ei-ECC-muotoisena.
Toisin kuin SDRAM, RDRAM toimii sarjapiirissä, joten kaikki muistipaikat on täytettävä, jotta muistia voi käyttää. Jos käytetään vain yhtä RIMM-moduulia, yhteen tai useampaan muuhun paikkaan on asennettava CRIMM (Continuity Rambus Inline Memory Module), joka on muistiton moduuli (kuva 2).

Kuva 2: CRIMM-nopeus
RDRAM-muistin nopeutta mitataan megahertseinä ja muistit on nimetty nopeuden mukaan. Siten PC800 RDRAM toimii 800 MHz: n taajuudella. Kuten SDRAM-muistinkin yhteydessä, eri nopeuksisia RDRAM-muistimoduuleja ei suositella käytettäväksi yhdessä.
DDR SDRAM (Double Data Rate SDRAM) on kehittynyt 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.

Kuva 1: DIMM – 184-nastainen DDR-SDRAM
Toisin kuin SDRAM, joka suoritti luku-/kirjoitustoimintonsa jokaisen järjestelmän kellon noustessa, DDR-muisti suorittaa luku-/kirjoitustoiminnot sekä kunkin järjestelmän kellon nousevalla että laskevalla reunalla, mikä kaksinkertaistaa muistin suorituskyvyn ja tekee uuden valtavan harppauksen yleisessä suorituskyvyssä.
Nopeus
Nopeutta mitataan megahertseinä (MHz). DDR-DSRAM on saatavana yhä useammalla nopeudella, jotka vaihtelevat 100 MHz: stä tai PC1600: sta 566 MHz: iin tai PC4500: een, ja mahdollisesti nopeammat nopeudet lopulta lisätään ajan myötä.
DDR2-muistin yleiskatsaus
Mitä DDR2-muisti on?
DDR3-muistin yleiskatsaus
Mitä DDR3-muisti on?

Kuva 3: Pöytätietokoneiden muistimoduulien (DIMM) vertailu.
Tuettu väylänopeus:
Lisätietoja on seuraavissa Dellin tietämyskannan artikkeleissa: