Oslobođenje BIH

VAŽNA KOMPONENTA PROCESORA

Šta je cache memorija?

Cache je mala i brza memorija koja je ugrađena u procesor ili se nalazi na pojedinom njegovom dijelu. Ova memorija procesora pohranjuje često korištene podatke i naredbe glavne memorije. Na taj način smanjuje se broj ponavljanja pristupa procesora glavnoj memoriji kako bi se došlo do navedenih informacija.

S cache memorijom znatno se unapređuje ukupna izvedba sistema, jer je pristup njenim podacima mnogo brži nego putem glavne memorije. Razine cache memorije odnose se na njenu hijerarhiju koja je ugrađena u procesor. Većina modernih procesora ima mnogostruke razine cachea, a svaka od njih ima veći kapacitet i sporije pristupno vrijeme od one koja se na ljestvici nalazi ispod. Razine su numerisane, pa će se oznaka L1 (Level 1) odnositi na najmanju i najbržu razinu, a L3 (Level 3) bit će najveća i najsporija razina unutar cachea. Hijerarhija među razinama postoji kako bi procesor mogao balansirati između brzine i kapaciteta. L1 cache je najbrža razina i koristi se za spremanje najčešće korištenih podataka i naredbi, a L3 cache je najveća razina i sadrži podatke i naredbe koji se rjeđe koriste. Softver koji u svojoj izvedbi ima ponavljajuće zadatke ili zahtijeva brži pristup velikim količinama podataka će profitirati od većeg cachea. Tako će se unaprijediti izvedba softvera i smanjiti vrijeme koje je potrebno da on izvrši zadatke.