Primær hukommelse er den vigtigste arbejdshukommelse på en computer. Det bruges til at gemme instruktioner og data, der i øjeblikket behandles af den centrale behandlingsenhed (CPU). Primær hukommelse er direkte tilgængelig for CPU'en og er derfor meget hurtigere end sekundær hukommelse (såsom harddiske).
Cachehukommelse er en lille mængde højhastighedshukommelse, der bruges til at gemme ofte brugte instruktioner og data. Cachehukommelsen er placeret på selve processorchippen og er derfor meget hurtigere end den primære hukommelse. Cachehukommelse er dog også meget dyrere end primær hukommelse og bruges derfor kun til en lille mængde data.
Grunden til, at cachehukommelse kun bruges på processorchippen og ikke til primær hukommelse, er på grund af omkostningerne og hastigheds-afvejningen. Cachehukommelse er meget hurtigere end primær hukommelse, men den er også meget dyrere. Derfor bruges den kun til en lille mængde data, der ofte bruges. Primær hukommelse er større og billigere, så den bruges til størstedelen af de data, der behandles af CPU'en.
Her er en tabel, der opsummerer forskellene mellem cachehukommelse og primær hukommelse:
| Funktion | Cachehukommelse | Primær hukommelse |
|---|---|---|
| Hastighed | Meget hurtig | Hurtig |
| Kapacitet | Lille | Stor |
| Omkostninger | Dyrt | Billig |
| Beliggenhed | På processorchippen | Fra processorchippen |
Generelt bruges cachehukommelse til at forbedre en computers ydeevne ved at give hurtigere adgang til ofte brugte data. Primær hukommelse bruges til størstedelen af de data, der behandles af CPU'en.