Brugerprogrammet indlæses generelt i hovedhukommelsesområdet kendt som
Random Access Memory (VÆDDER). RAM er en flygtig hukommelse, hvilket betyder, at dens indhold går tabt, når strømmen slukkes. Det giver hurtig læse- og skriveadgang, så CPU'en hurtigt kan få adgang til programinstruktionerne og dataene. Operativsystemet er også indlæst i RAM for at administrere systemressourcer og lette brugerinteraktioner.
For store programmer, der overstiger den tilgængelige RAM-kapacitet, bruger operativsystemet virtuelle hukommelsesteknikker. I virtuel hukommelse er kun en del af programmet indlæst i RAM, mens de resterende dele gemmes midlertidigt i en langsommere, men større sekundær lagerenhed som en harddisk. Den virtuelle hukommelsesstyringsenhed (MMU) styrer denne proces, så programmet kan køre, som om det var helt i RAM.