Cache
Cache, pronunciata "cash" (non "catch" o "cashay"), memorizza le informazioni usate di recente in modo che possano essere consultate rapidamente in un secondo momento. I computer incorporano diversi tipi di cache per funzionare in modo più efficiente e migliorare le prestazioni. I tipi comuni di cache includono la cache del browser, la cache del disco, la cache della memoria e la cache del processore.
- Cache del browser - La maggior parte dei browser web memorizza nella cache i dati delle pagine web per impostazione predefinita. Ad esempio, quando visiti una pagina web, il browser può memorizzare nella cache il codice HTML, le immagini e tutti i file CSS o JavaScript a cui fa riferimento la pagina. Quando visiti altre pagine del sito che usano le stesse immagini, lo stesso CSS o lo stesso JavaScript, il browser non deve scaricare nuovamente i file. Può invece caricarli semplicemente dalla cache, che viene memorizzata sul disco rigido locale.
- Cache della memoria - Quando un'applicazione è in esecuzione, può memorizzare nella cache determinati dati nella memoria di sistema, ovvero nella RAM. Ad esempio, se stai lavorando a un progetto video, l'editor video può caricare specifici clip video e tracce audio dal disco rigido nella RAM. Poiché la RAM è molto più veloce da consultare rispetto a un disco rigido, questo riduce il ritardo durante l'importazione e la modifica dei file.
- Cache del disco - La maggior parte degli HDD e degli SSD include una piccola quantità di RAM che funge da cache del disco. Una cache tipica per un disco rigido da 1 terabyte è di 32 megabyte, mentre un disco rigido da 2 TB può avere una cache di 64 MB. Questa piccola quantità di RAM può fare una grande differenza nelle prestazioni dell'unità. Ad esempio, quando apri una cartella con un numero elevato di file, i riferimenti ai file possono essere salvati automaticamente nella cache del disco. La volta successiva che apri la cartella, l'elenco dei file può essere caricato all'istante invece di richiedere diversi secondi.
- Cache del processore - Le cache del processore sono ancora più piccole delle cache del disco. Questo perché una cache del processore contiene piccoli blocchi di dati, come le istruzioni usate di frequente, a cui la CPU può accedere rapidamente. I processori moderni spesso contengono una cache L1 che si trova proprio accanto al processore e una cache L2 leggermente più distante. La cache L1 è la più piccola (circa 64 KB), mentre la cache L2 può avere una dimensione di circa 2 MB. Alcuni processori di fascia alta includono persino una cache L3, più grande della cache L2. Quando un processore accede ai dati da una cache di livello superiore, può anche spostarli nella cache di livello inferiore per accedervi più rapidamente la volta successiva.
La maggior parte delle operazioni di memorizzazione nella cache viene eseguita in background, quindi non ti accorgerai nemmeno che sta avvenendo. In effetti, l'unica cache tra quelle elencate sopra che puoi controllare è la cache del browser. Puoi aprire le preferenze del browser per visualizzare le impostazioni della cache e modificare le dimensioni della cache del browser oppure svuotarla, se necessario.
Metti alla prova le tue conoscenze