Cachehukommelse og virtuel hukommelse er ikke det samme.
- Cachehukommelse er en lille højhastighedsbuffer, der gemmer hyppigt tilgåede data og instruktioner i processoren. Den er designet til at reducere den tid, det tager at få adgang til data fra hovedhukommelsen, som er langsommere end processoren. Cachehukommelse er typisk placeret på den samme chip som processoren og styres af hardwaren.
- Virtuel hukommelse , også kaldet paging, er en hukommelseshåndteringsteknik, der gør det muligt for operativsystemet at skabe en illusion af en større hovedhukommelse, end der er fysisk til stede. Den opdeler hovedhukommelsen i sider og gemmer de sjældnere brugte sider på et langsommere, sekundært lager (f.eks. en harddisk). Når en side er nødvendig af processoren og ikke er i hovedhukommelsen, hentes den fra sekundært lager og indlæses i en tilgængelig sideramme. Virtuel hukommelse gør det muligt for operativsystemet at køre flere programmer samtidigt, selvom det samlede hukommelsesbehov for disse programmer overstiger mængden af tilgængelig fysisk hukommelse.