RAM (Random Access Memory) is een reeks genummerde cellen die elk een kleine hoeveelheid informatie bevatten. De informatie kan een instructie zijn om de computer te vertellen wat hij moet doen. Cellen kunnen ook gegevens bevatten die de computer nodig heeft om een instructie uit te voeren. Elke cel kan instructies of gegevens bevatten, dus wat op het ene moment opgeslagen is, kan op een ander moment instructies bevatten. Over het algemeen kan de inhoud van een geheugencel op elk moment worden gewijzigd, RAM-geheugen is een kras en geen blok steen.
RAM-geheugens worden in het algemeen DRAM (dynamisch RAM) genoemd omdat ze een functie hebben die geheugenverversing wordt genoemd en die tot doel heeft de opgeslagen gegevens met regelmatige tussenpozen te herschrijven, wat nodig is voor het behoud van de inhoud ervan. De grootte van elke cel en het aantal cellen varieert van computer tot computer, en de technologieën die worden gebruikt om RAM te implementeren variëren sterk. Momenteel is de meest voorkomende implementatie in geïntegreerde schakelingen.