Cache
Definizione rapida
Memoria temporanea e veloce che conserva informazioni usate spesso o consultate da poco.
Spiegazione
La cache riduce i tempi di accesso mantenendo in uno spazio piccolo dati recenti o richiesti frequentemente. Un browser salva sul disco elementi delle pagine già visitate, così alla visita seguente può rileggerli localmente invece di scaricarli; finché la copia non viene aggiornata, però, una pagina modificata può apparire ancora nella vecchia versione. Nel processore, livelli di memoria da circa 256 o 512 KB contengono risultati usati di recente: la CPU consulta prima il livello 1, poi gli eventuali livelli 2 e 3, quindi la RAM e infine il file di paging sul disco. Salendo di livello aumentano capacità e tempi di accesso.
Esempio pratico
Riaprendo una pagina, il browser può recuperare dal disco le risorse già conservate e rendere la navigazione più rapida, ma potrebbe mostrare dati non ancora aggiornati.
Spiegazione tecnica
Una gerarchia di cache offre alla CPU percorsi successivi: si parte dalla memoria più rapida e piccola e si passa a risorse più capienti ma meno veloci solo se il dato non è disponibile.
Da non confondere con
La cache non è un archivio permanente: conserva copie temporanee per accelerare accessi successivi e può richiedere un aggiornamento quando l'originale cambia.