Centralna jedinica
hardver
3. Centralni procesor
3.3. Cache
Priručna memorija (engl. cache)
jest memorija procesora koja mu omogućuje brži i učinkovitiji rad.
Manjeg je kapaciteta i smještena je u procesoru. Ona ubrzava
komunikaciju između procesora i radne memorije tako
što sprema dio sadržaja (npr. međurezultate) iz radne memorije. Naime, pri razmjeni
podataka između RAM-a i procesora dolazi do nerazmjera između njihovih brzina.
Procesor šalje i prima podatke brže od radne memorije pa čeka dok memorija
izvršava spremanje ili dohvaćanje podataka. Između RAM-a i procesora nalzai se
cache koji nadomješta sporost RAM-a u odnosu na registre u procesoru. Brzina cache
memorije jednaka je brzini procesora, a kapacitet relativno malen.
Postoji nekoliko vrsta cache memorije:
- L1 – najbrži, najmanji kapacitet (desetci KiB)
- L2 – sporiji od L1, ali većeg kapaciteta (stotine KiB)
- L3 – sporiji od L2, ali brži od RAM-a te većeg kapaciteta od L2 (nekoliko MiB)