1. Programkod
RAM lagrar programkoden som för närvarande exekveras av CPU:n. Denna kod innehåller instruktionerna som CPU:n måste följa för att utföra den önskade uppgiften.
2. Data
RAM lagrar också data som bearbetas av programmet. Dessa data kan innehålla allt från text och siffror till bilder och videor.
3. Stack
RAM lagrar en stack som CPU:n använder för att hålla reda på sin nuvarande position i programkoden. Stacken lagrar också argumenten som skickas till funktioner och de lokala variablerna som deklareras inom funktioner.