Cache pamäť je rýchla vyrovnávacia pamäť medzi rýchlym zariadením (napr. procesor) a pomalším zariadením (napr. operačná pamäť). V súčasných počítačoch sa bežne používajú dva druhy cache pamätí.

externá cache:
Externá cache pamäť je umiestnená medzi pomalšou operačnou pamäťou a rýchlym procesorom. Táto pamäť je vyrobená ako rýchla pamäť SRAM a slúži ako vyrovnávacia pamäť u počítačov s výkonným procesorom, ktoré by boli bez jej operačnej pamäti veľmi spomaľované. Externá cache pamäť je osadená na základnej doske počítača a jej činnosť je riadená radičom cache pamäti.

interná cache:
Interná cache pamäť je pamäť, ktorá slúži k vyrovnávaniu rýchlosti výkonných procesorov a pomalších pamätí. Tento typ cache pamäti je integrovaný priamo na čipe procesoru a je realizovaný pomocou pamäti SRAM.

Práca cache pamäti vychádza zo skutočnosti, že program má tendenciu sa pri svojej práci určitú dobu zdržovať na určitom mieste pamäti, a to ako pri spracovávaní inštrukcií, tak pri načítaní (zapisovaní) dát z (do) pamäti. Ak je požadovaná nejaká informácia z pamäti, je najskôr hľadaná v cache pamäti (internej, ak existuje, a potom v externej). Pokiaľ je požadovaná informácia neprítomná v žiadnej z cache pamätí, je zavedená priamo z operačnej pamäti.

<<<Späť