Ključna razlika: Predpomnilnik je pomnilnik visoke hitrosti, ki se uporablja za shranjevanje pogosto dostopnih podatkov. Kadarkoli je to potrebno, so ti podatki hitro dostopni centralni procesni enoti. Glavni pomnilnik je znan tudi kot Random Access Memory. Je pomnilniška enota, ki neposredno sodeluje s centralno procesno enoto (CPU).

Predpomnilnik se nahaja med glavnim pomnilnikom in procesorjem. Če mora procesor v glavnem pomnilniku napisati ali prebrati lokacijo, preveri razpoložljivost pomnilniške lokacije v predpomnilniku. To naredimo tako, da primerjamo naslov pomnilniške lokacije z vsemi oznakami v predpomnilniku, ki imajo možnost, da vsebujejo ta naslov. V primeru, da je pomnilniška lokacija, najdena v predpomnilniku, obravnavana kot udarec predpomnilnika, in če ni, potem se v tem primeru šteje kot pogrešek v predpomnilniku. Primarni predpomnilnik je najbližji procesorju. Sekundarni predpomnilnik se nahaja na drugem najbližjem mestu procesorja.

Primerjava med predpomnilnikom in glavnim pomnilnikom:
Glavni pomnilnik (RAM) | Predpomnilnik | |
Opredelitev | Glavni pomnilnik je znan tudi kot Random Access Memory. Je pomnilniška enota, ki neposredno sodeluje s centralno procesno enoto (CPU) | Predpomnilniški pomnilnik se uporablja za shranjevanje pogosto dostopnih podatkov, da lahko hitro dostopate do podatkov, kadar koli je to potrebno. |
Bližina s CPU | Primerjalno daleč | Primerjalno bližje |
Hitrost | Primerjalno počasen | Primerjalno hitro |
Zmogljivost | Večje | Primerjalno manj |
Komponenta | Je del trdega diska (sekundarni pomnilnik) | Nahaja se na samem procesorju |