Pompomnjenje proti predpomnjenju
Na splošno je medpomnjenje postopek zadrževanja podatkov v območju pomnilnika, dokler se podatki ne prenesejo z enega mesta na drugega. Medpomnjenje se uporablja pri premikanju podatkov med procesi v računalniku in v telekomunikacijah. Običajno je medpomnjenje potrebno, ko obstaja razlika med hitrostjo sprejema in obdelavo podatkov. Predpomnjenje je postopek shranjevanja podatkov na ločeno mesto (imenovano predpomnilnik), tako da je do njih mogoče hitreje dostopati, če bodo isti podatki zahtevani v prihodnosti. Ko se zahteva nekaj podatkov, se predpomnilnik najprej preveri, ali vsebuje te podatke. Če so podatki že v predpomnilniku, je zahtevo mogoče izpolniti hitreje.
Kaj je medpomnjenje?
Pomnjenje je postopek zadrževanja podatkov v območju pomnilnika, dokler se podatki ne prenesejo z enega mesta na drugega. Ta del pomnilnika, ki hrani podatke, se imenuje medpomnilnik. Medpomnjenje se uporablja, kadar obstaja razlika med hitrostjo prejema podatkov in hitrostjo obdelave podatkov. Čeprav je medpomnilnik mogoče izvesti s strojnimi ali programskimi medpomnilniki, se najpogosteje uporabljajo programski medpomnilniki. Medpomnilnik se pogosto uporablja v tiskalniku v ozadju, spletnem pretakanju videa in telekomunikacijah (pri prenosu podatkov iz ene naprave v drugo). Večino časa se medpomnjenje izvaja tako, da se podatki zapisujejo v čakalno vrsto z eno hitrostjo in berejo podatke iz čakalne vrste z drugo hitrostjo.
Kaj je predpomnjenje?
Predpomnjenje je postopek shranjevanja podatkov na ločeno mesto (imenovano predpomnilnik), tako da je do njih mogoče hitreje dostopati, če bodo isti podatki zahtevani v prihodnosti. Ko se zahteva nekaj podatkov, se predpomnilnik najprej preveri, ali vsebuje te podatke. Če so podatki že v predpomnilniku, se to imenuje zadetek predpomnilnika. Nato je podatke mogoče pridobiti iz predpomnilnika, kar je veliko hitreje kot pridobivanje iz prvotne lokacije shranjevanja. Če zahtevanih podatkov ni v predpomnilniku, se to imenuje zgrešeni predpomnilnik. Nato je treba podatke prenesti iz prvotne lokacije shranjevanja, kar bi trajalo dlje časa. Predpomnjenje se uporablja na različnih mestih. V CPE se predpomnjenje uporablja za izboljšanje zmogljivosti s skrajšanjem časa, potrebnega za pridobivanje podatkov iz glavnega pomnilnika. V spletnih brskalnikih se spletno predpomnjenje uporablja za shranjevanje odgovorov prejšnjih obiskov spletnih mest, da so naslednji obiski hitrejši.
Kakšna je razlika med medpomnjenjem in predpomnjenjem?
Čeprav tako predpomnjenje kot medpomnjenje vključujeta začasno shranjevanje podatkov na drugo lokacijo, imata nekaj pomembnih razlik. Predpomnjenje se izvaja za skrajšanje dostopnega časa pri pridobivanju podatkov iz počasnejše naprave za shranjevanje. Temelji na načelu, da se do istih podatkov dostopa večkrat, zato bi njihovo shranjevanje v predpomnilnik močno skrajšalo čas dostopa. Medpomnjenje se v glavnem uporablja za premagovanje razlike med hitrostjo prejema podatkov in obdelavo podatkov v napravi.