Definicija predmemorija

Pojam cache, koji dolazi od francuske riječi cachet, može se koristiti na različite načine. Prvo značenje koje se spominje u rječniku Kraljevske Španjolske Akademije ( RAE ) odnosi se na novac plaćen umjetniku ili određenim stručnjacima za izlaganje ili posao.

Dok u tehnologiji nema velike razlike između cachea i glavne memorije sustava (tj. RAM-a), prva ima mnogo manje kapaciteta i omogućuje znatno brži pristup. Upravo zbog ovog posljednjeg aspekta njegova je cijena vrlo visoka, pa se stoga ne koristi u velikim količinama; da bi govorili u određenim terminima, dok trenutna računala obično imaju najmanje 16 GB RAM-a, njezini procesori ne dosežu 30 MB keš memorije (imajte na umu da je 1 GB 1024 MB, tako da je razlika beznačajna ).

Budući da je keš memorija toliko manja od glavne, nije moguće pohraniti sve podatke trenutnog programa u nju (ne zaboravite da neki obično zahtijevaju nekoliko stotina megabajta za njegovo izvršenje, iznos koji prelazi kapacitet od cache memorije na desetke puta). Iz tog razloga, mikroprocesor pohranjuje u njemu samo podatke koje trebate koristiti češće, ostavljajući RAM za ostatak.

Jedna od tajni pristupne brzine koju cache može zadržati nad glavnom je njegova lokacija: proizvođači procesora ga smještaju pored njih, dok RAM memorija mora biti ručno instalirana na matičnu ploču, nekoliko centimetara procesora i njegova učinkovitost djelomično ovisi o brzini komponenti koje ga povezuju.

Budući da mikroprocesor izrađuje kopiju određenih podataka u predmemoriji prvi put kada im pristupi, kada ih treba ponovno pročitati, on ih traži prije u RAM memoriji; Ako ih pronađete, tada možete raditi mnogo učinkovitije.

Preporučeno