In informatica, una cache è una sezione specializzata della memoria di un computer che tenta di migliorare le prestazioni memorizzando informazioni a cui è stato effettuato l’accesso di recente o che si prevede di accedere presto. Mantenendo queste informazioni facilmente accessibili, le prestazioni del computer possono essere notevolmente migliorate. Uno svuotamento della cache è ciò che cancella queste sezioni di memoria. Senza le cache e la possibilità di scaricarle, i computer funzionerebbero a velocità notevolmente inferiori.
Esistono vari tipi di cache. Uno svuotamento della cache DNS (Domain Name System) consiste nella cancellazione della sezione della memoria del computer che memorizza le voci DNS. Queste voci sono ciò che traducono un nome di dominio, come www.wisegeek.com, in un indirizzo IP (Internet Protocol) numerico che il computer può utilizzare per connettersi al sito web.
Un’altra area del computer che utilizza lo svuotamento della cache è la cache del browser. I browser Web memorizzano una serie di informazioni relative ai siti Web visitati dall’utente. In alcuni casi, queste informazioni potrebbero essere utilizzate per compromettere la sicurezza dell’utente consentendo agli utenti remoti di accedere ai propri account. La maggior parte dei browser dispone di una funzione che consente all’utente di avviare uno svuotamento della cache che può alleviare questi problemi eliminando queste informazioni.
Gli utenti preoccupati per la sicurezza dovrebbero anche essere consapevoli della cache del disco. Le informazioni scritte e lette dal disco rigido vengono archiviate in una cache. Gli utenti malintenzionati possono accedere a questa cache per scoprire a quali informazioni sull’unità è stato effettuato l’ultimo accesso da parte del computer. Le specifiche su come eseguire uno svuotamento della cache del disco variano a seconda dei sistemi operativi.
Forse la cache più importante di tutte è la cache dell’unità di elaborazione centrale (CPU). Questo è un tipo specializzato di memoria che viene utilizzato dal processore per eseguire diverse operazioni in modo rapido ed efficiente. La cache della CPU è in genere molte volte più veloce della memoria ad accesso casuale (RAM) di un computer, sebbene sia di dimensioni notevolmente inferiori. Per coloro che cercano i computer con le migliori prestazioni, le dimensioni e la velocità della cache della CPU sono fattori importanti.
Oltre alla sicurezza, gli svuotamenti della cache hanno una varietà di effetti sulle prestazioni del computer. La memorizzazione nella cache di scrittura su disco può essere utilizzata per aumentare le prestazioni sui computer che spesso scrivono informazioni sul disco rigido. Tuttavia, questa forma di cache può avere un impatto negativo sulle prestazioni dei computer di casa. Se un computer perde l’alimentazione mentre le informazioni sono nella cache di scrittura, le informazioni andranno perse.