Pagine

venerdì 28 giugno 2019

Cos'è la CACHE

Senti utilizzare spesso il termine CACHE ma non sai cosa significhi realmente?
Hai detto si? Perfetto, di seguito ti spiegherò il significato.






MEMORIA "CACHE"


La memoria CACHE, rispetto alla memoria normale è molto più veloce ma anche più piccola.
Questa memoria viene gestita dall'hardware e non viene vista dal software, all'interno vengono memorizzati i dati usati recentemente dalla memoria principale.


La funzione principale della CACHE è di velocizzare l'accesso alla memoria principale, aumentando le prestazioni del sistema.



Esistono due tipi di memoria CACHE:
- Instruction Cache (cache delle istruzioni)
- Data Cache (cache dei dati)

Nelle memorie vengono memorizzate le istruzioni e i dati: le memorie CACHE unificate memorizzano al suo interno le istruzioni e i dati, quindi entrambi.
Le memorie cache separate invece memorizzano le istruzioni e i dati in CACHE dedicate, le istruzioni vengono memorizzate nella I-Cache (Instruction Cache) e i dati nella D-Cache (Data Cache).