Povprečni uporabnik računalnika skoraj zagotovo pozna koncepte, kot so pomnilnik z naključnim dostopom, procesor in samo bralni pomnilnik. Toda zdaj, tako je v našem času, priljubljeni predpomnilnik besed za mnoge zmede.
Beseda cache se je v računalniški terminologiji pojavila leta 1967. Razcvet računalniške tehnologije in posledično hiter tehnološki napredek. V tem času so računalniški mikroprocesorji začeli delovati velikokrat hitreje kot pomnilnik z naključnim dostopom. V zvezi s tem so procesorji precej časa mirovali in čakali, da se izvedejo manipulacije s podatki v RAM-u. Vse to je močno oviralo nadaljnji razvoj računalniške tehnologije, zato je bilo treba najti rešitev za to težavo. Najdena je bila rešitev - vmesni pomnilnik za visoke hitrosti, s katerim smo opisali zelo majhen pomnilnik z visoko hitrostjo dostopa, kar je rešilo problem izpadov procesorja. Predlagano je bilo, da se temu spominu reče predpomnilnik, gotovina - iz angleščine "cash". Ime je dobilo z razlogom, njegovi avtorji so računalniški pomnilnik primerjali z denarjem. Tako so trajni spomin primerjali z depozitom v banki, ki ga je bilo mogoče uporabiti šele po obisku, izvedbi postopka bremenitve sredstev in šele nato je bilo mogoče ta sredstva porabiti. Operativni pomnilnik je gotovina, ki je shranjena doma. Manjši znesek kot na polog, vendar na voljo za uporabo v veliko krajšem časovnem obdobju (le vrniti se morate domov in ga vzeti). In na koncu še gotovina (ista gotovina), ki je sicer precej manjša, vendar je vedno pri vas, v žepu ali denarnici in jo lahko kadar koli uporabite. Iz takih vsakdanjih stvari se je pojavil izraz predpomnilnik. Razlika v hitrosti sodobnih procesorjev in RAM-a je še vedno pomembna in malo verjetno je, da bodo kdaj enaki, zato se predpomnilnik uporablja še danes. Procesorski predpomnilnik je običajno razdeljen na dve ravni (L1, L2. L-Level, iz angleščine - "nivo"). Prva raven je manjša, a najhitrejša glede hitrosti obdelave podatkov, druga je večja po obsegu, vendar počasnejša. Treba je opozoriti, da je zdaj mogoče najti procesorje s tremi nivoji predpomnilnika. Struktura nivojev se od tega ne spremeni (večja kot je raven, večja je glasnost in manjša je hitrost). Predpomnilnik se uporablja ne samo v mikroprocesorjih. Uporablja se tudi pri delu z zunanjimi pogoni (trdi diski, cd in dvd diski). Podatki, ki se trenutno obdelujejo, zapisujejo ali berejo, so shranjeni v predpomnilniku programa. Skoraj vsi brskalniki in številne druge aplikacije uporabljajo predpomnjenje.