De CPU-cache is een geheugenbuffer voor tijdelijke opslag van informatie waarmee gegevens kunnen worden overgedragen tussen functionele eenheden met verschillende overdrachtseigenschappen, omdat het op dezelfde manier werkt als RAM, het hoofdgeheugen van de computer, waarop programma's en gegevens staan, waarop lees- en schrijfbewerkingen kunnen worden uitgevoerd, maar het RAM-geheugen is kleiner en sneller toegankelijk en wordt vaker gebruikt.
De cache is een speciaal snel opslagsysteem dat zich zowel in de gereserveerde gebieden van het hoofdgeheugen als op een onafhankelijk opslagapparaat kan bevinden. Er zijn twee soorten cache, namelijk cache en schijfcache.
De cache is een onderdeel van de statische RAM met hoge snelheid SRAM is een geheugen - op basis van halfgeleiders en is sneller dan RAM, DRAM dynamisch wordt gebruikt als hoofdgeheugen en is effectief, omdat de programma's zijn vele malen benaderd dezelfde gegevens of instructies, waar het de informatie opslaat in SRAM, dat is wanneer de computer instemt met DRAM-geheugen, het is een soort RAM-geheugentechnologie.
De schijfcache werkt op basis van dezelfde principes van de cache, maar in plaats van het gebruik van op SRAM halfgeleider gebaseerde high - speed, wordt het hoofdgeheugen van de meest recente gegevens van de harde schijf gebruikt, maar wanneer het programma moet gaan naar de schijfgegevens, is het eerste dat ze testen de schijfcache om te zien of de gegevens zich in de schijfcache bevinden.