cache

Objašnjavamo što je cache i koje vrste postoje. Također, kako radi i koje su prednosti ove alternativne memorije.

Predmemorija privremeno pohranjuje podatke.

Što je cache?

U računalstvo, poznat je kao cache memorija ili memorija brzog pristupa jednom od resursa s kojima a CPU (SredišnjiObrada Jedinica, odnosno Central Processing Unit) za privremeno pohranjivanje podaci nedavno obrađen u posebnom međuspremniku, odnosno u rezervnoj memoriji.

Cache memorija radi na sličan način kao i glavna memorija CPU-a, ali s većom brzinom unatoč tome što je mnogo manja. Njegova učinkovitost osigurava mikroprocesor dodatnog vremena za pristup najčešće korištenim podacima, bez potrebe za praćenjem do mjesta njihova podrijetla svaki put kada je to potrebno.

Stoga se ova alternativna memorija nalazi između CPU-a i procesora radna memorija (Slučajno PristupMemorija, odnosno Memorija s slučajnim pristupom), te daje dodatno povećanje vremena i uštedu resursa sustavu. Otuda i njegovo ime, što na engleskom znači "skrivalište".

Postoji nekoliko vrsta predmemorije, kao što su sljedeće:

  • Predmemorija diska. To je dio RAM memorije povezan s određenim diskom, gdje se pohranjuju nedavno pristupljeni podaci kako bi se ubrzalo učitavanje.
  • Praćenje predmemorije. Slično RAM-u, ova vrsta robusne predmemorije koju koriste superračunala je moćna, ali skupa.
  • Web predmemorija. Odgovoran je za pohranjivanje podataka web stranice nedavno posjetili, kako bi ubrzali njihovo uzastopno opterećenje i uštedjeli propusnost. Ova vrsta predmemorije može raditi za jednog korisnika (privatno), nekoliko korisnika u isto vrijeme (dijeljeno) ili zajedno za cijelu mrežu kojom upravlja poslužitelj (gateway).

Kako radi cache?

Predmemorija omogućuje pristup kopiji podataka, a ne izvornicima.

Rad ove zamjenske memorije je jednostavan: kada pristupimo bilo kojem podatku u našem kompjuteriziranom sustavu, kopija najrelevantnijih podataka se odmah kreira u predmemoriji, tako da naknadni pristupi navedenim informacija držite ga pri ruci i ne smijete ga pratiti do mjesta nastanka.

Dakle, pristup kopiji, a ne izvorniku štedi vrijeme obrade, a time i brzinu, budući da mikroprocesor ne mora cijelo vrijeme ići u glavnu memoriju. To je, recimo to ovako, stalno ažurirana radna kopija najčešće korištenih podataka.

Brisanjem predmemorije ne brišu se vaše datoteke

Brisanjem predmemorije ne mijenjaju se informacije na tvrdom disku.

Kao i sve memorije, predmemorija može postati puna ili podaci biti toliko neorganizirani da proces provjere jesu li traženi podaci dostupni u predmemoriji kasni - postupak koji svi mikroprocesori rutinski izvode. To može usporiti stroj, stvarajući učinak koji je potpuno suprotan od željenog. Ili, može uzrokovati pogreške čitanja ili kopiranja predmemorije.

Bez obzira na slučaj, možete ručno izbrisati predmemoriju, tražeći od sustava da oslobodi zamjenski prostor i napuni ga prema potrebi. Ova operacija uopće ne mijenja sadržaj naših informacija na tvrdom disku, a još manje u našim računima email ili od društvene mreže. To je radna kopija, a brisanjem ostajemo pred originalom, identičnim, ali na drugom mjestu.

Prednosti brisanja predmemorije

Preporuča se redovito brisati predmemoriju.

Oslobađanje predmemorije ima dvije temeljne svrhe, kao što su:

  • Uklonite stare ili nepotrebne podatke (budući da ne koristimo uvijek iste podatke u sustavu), kao što su stare datoteke ili procesi koji nam više neće trebati, ali koji su tamo pohranjeni "za svaki slučaj" kako bi se ubrzalo njihovo izvršavanje.
  • Ubrzajte i pojednostavnite sustav dajući vam novi slobodan prostor za kopiranje podataka u trenutnoj upotrebi, skraćujući vrijeme obrade.

Ovaj rad održavanja mora se obavljati s određenom periodičnošću, što ipak ne treba pretjerivati, jer bismo spriječili predmemoriju da ispuni svoju misiju.

Ako ga neprestano brišemo, tamo pohranjeni podaci morat će se pronaći i kopirati natrag na izvorno mjesto, što će rezultirati produljenim vremenom obrade za svaki program.

!-- GDPR -->