Ključna razlika: Virtualni pomnilnik je abstrakcija glavnega pomnilnika. Razširi razpoložljiv pomnilnik računalnika s shranjevanjem neaktivnih delov vsebine RAM na disk. ko je vsebina zahtevana, jo vrne nazaj v RAM. Predpomnilniški pomnilnik se uporablja za shranjevanje pogosto dostopnih podatkov, da lahko hitro dostopate do podatkov, kadar koli je to potrebno. Oba sta konceptualno enaka; vendar se večinoma razlikujejo glede izvajanja, kar ima za posledico različne vidike, kot sta hitrost in nadzorni mehanizem.

Navidezni pomnilnik generira naslove na enega od treh načinov (za stroje RISC) - nalaganje nalaganja, navodilo za shranjevanje ali pridobivanje navodil. Navidezni pomnilnik ima več prednosti, saj učinkovito uporablja glavni pomnilnik. Poenostavlja upravljanje pomnilnika, saj vsak proces pridobi enak enotni linearni naslovni prostor. Prav tako izolira adresne prostore in se izogiba vsakršnim spopadom spomina na proces.

Če mora procesor pisati ali brati lokacijo v glavnem pomnilniku, 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.
Virtualni in predpomnilniški pomnilnik sta konceptualno enaka. Vendar se razlikujejo glede pogojev izvajanja. To je posledica zahtev glede hitrosti predpomnilnika.
Primerjava med navideznim pomnilnikom in predpomnilnikom:
Virtualni pomnilnik | Predpomnilnik | |
Opredelitev | Navidezni pomnilnik je abstrakcija glavnega pomnilnika. Razširi razpoložljiv pomnilnik računalnika s shranjevanjem neaktivnih delov vsebine RAM na disk. Ko je vsebina zahtevana, jo vrne nazaj v RAM. | Predpomnilniški pomnilnik se uporablja za shranjevanje pogosto dostopnih podatkov, da lahko hitro dostopate do podatkov, kadar koli je to potrebno. Oba sta konceptualno enaka; vendar se večinoma razlikujejo glede izvajanja. |
Namen | Razširi pomnilniško zmogljivost računalnika poleg tiste, ki je nameščena. | Zmanjša čas, potreben za dostop do podatkov. |
Hitrost | Deluje v milisekundnem območju. | Deluje v nanosekundnem razponu. |
Nadzorni mehanizem | Upravlja operacijski sistem | Samodejno upravlja strojna oprema |
Komponenta | Je del trdega diska (sekundarni pomnilnik). | Nahaja se na samem procesorju |