CPU Cache je memorije međuspremnika za privremeno skladištenje podataka koji omogućuje podataka koji se prenosi između funkcionalnih jedinica s različitim karakteristikama, jer obavlja na sličan način kao i RAM memorije radi, što je glavni sjećanje na računalo, na kojem se nalaze programi i podaci, na kojima se mogu izvršavati operacije čitanja i pisanja, ali RAM memorija je manja i brža za pristup i češće se koristi.
Cache je poseban sustav za pohranu velike brzine koji može biti i na rezerviranim područjima glavne memorije kao nezavisni uređaj za pohranu. Postoje dvije vrste predmemorije, a to su predmemorija i predmemorija diska.
Cache je dio statički RAM brzi SRAM je memorija - na bazi poluvodiča i brži od RAM-a, DRAM dinamičan koristi se kao glavne memorije te je učinkovit jer su programi pristupiti više puta isti podaci ili upute, gdje podatke pohranjuje u SRAM, a to je kada računalo izbjegava pristanak na DRAM memoriju, to je vrsta RAM memorijske tehnologije.
Disk Cache radova temelji se na istim principima cachea, ali umjesto SRAM poluvodiča - temelji visoka - brzina, glavni sjećanje najnovije pogonske podatke na tvrdi se koristi, ali kad program treba da ide na podatke s diska, prva stvar koju testiraju je predmemorija diska da bi se utvrdilo jesu li podaci u predmemoriji diska.