Uobičajeno je da se predmemorija naziva memorijom ugrađenom u procesor, koju odlikuje velika brzina i koristi se za privremeno spremanje najčešće korištenih podataka.
Potreba za korištenjem predmemorije objašnjava se razlikom u brzini razmjene podataka između procesora i različitih dijelova memorije računala. Rad bilo koje aplikacije započinje prijenosom potrebnih podataka s relativno usporenog tvrdog diska u RAM (računalna memorija s slučajnim pristupom) u dinamički odjeljak sa slučajnim pristupom. Odatle se mogu prenijeti u L2 predmemoriju (L2 memorija) smještenu u procesorskom čipu ili na namjenski brzi zasebni SRAM čip smješten uz procesor. Napokon, najčešće korištene informacije mogu se prenijeti u predmemoriju L1 (memorija prve razine), koja je posvećeni odjeljak procesora. Veličina predmemorije prve razine je samo oko 128 KB, druga razina je već 512 KB. Za usporedbu, veličina RAM-a može biti 1 GB. Izvršenje bilo koje naredbe događa se prema određenoj shemi: - analiza podataka podataka registara; - skeniranje podataka predmemorije prve razine; - provjera podataka predmemorije druge razine; - analiza podataka glavne memorije; - pristup memoriji tvrdog diska. Vrijeme provedeno od strane procesora za dobivanje potrebnih podataka izravno je proporcionalno mjestu na kojem se podaci pohranjuju. Dakle, pristup predmemoriji prve razine traje od 1 do 3 ciklusa, drugoj razini - od šest do dvanaest ciklusa, a glavnoj memoriji - desetke, a u nekim slučajevima i stotine ciklusa. Privremena memorija igra posebnu ulogu u procesu rada poslužitelja, jer promet od procesora do memorije u tim slučajevima može biti značajan. Struktura predmemorije također služi u svrhu sužavanja jaza između brzina procesora, koje se godišnje povećavaju za 50 posto, i brzina prijenosa podataka koji rastu za samo 5 posto. Stalni razvoj treće i četvrte razine predmemorije čini se logičnim koracima u ovom smjeru. Drugi mogući smjer razvoja može biti prijelaz na programsko upravljanje predmemorijskom memorijom.