Skip to main content

Cos'è una cache di pagina?

Una cache di pagina, anche chiamata cache del disco, è un'area di memoria di accesso casuale del computer (RAM) che viene utilizzata per trattenere e possibilmente modificare i dati memorizzati su un disco rigido o altro dispositivo di archiviazione permanente.Un sistema operativo utilizza una cache di pagina per velocità ed efficienza, perché è più veloce leggere e scrivere informazioni su RAM che accedere continuamente le aree di un disco rigido.Nella maggior parte dei casi, il meccanismo utilizzato per la memorizzazione nella cache di un disco rigido viene automaticamente controllato dal sistema operativo e non deve essere gestito o gestito in altro modo da utenti o applicazioni.A seconda del sistema operativo, la memorizzazione nella cache di pagina viene talvolta utilizzata per tutte le letture e la scrittura da un disco rigido, indipendentemente dalla quantità di informazioni lette o scritte.Un altro attributo specifico del sistema operativo della cache di pagina è che, dopo un determinato periodo di tempo, la cache è automaticamente scaricata da qualsiasi informazione inutilizzata per mantenere un ampio pool di memoria libera per altre applicazioni.

Quando un programma per computer richiede informazioni daUn disco rigido tradizionale, può aver luogo un processo relativamente intenso nel tempo per recuperare le informazioni.Il disco rigido è un supporto di accesso casuale, quindi deve spostare fisicamente un lettore nella posizione sul disco che corrisponde alla posizione in cui si trova il blocco dati.Dopo ciò si verifica, le informazioni vengono lette nel computer, dove possono essere elaborate.Per leggere blocchi consecutivi di informazioni dall'unità, è necessario eseguire un maggiore movimento del lettore fisico o della testa.Questo processo può richiedere ancora più tempo quando si scrive file di grandi dimensioni sul disco.

La RAM del computer, d'altra parte, non richiede un lettore fisico e si trova molto vicino all'unità di elaborazione centrale (CPU) del computer.Leggere e scrivere su Ram è molto più veloce che leggere e scrivere su un disco rigido.Una cache di pagina è un modo per ridurre al minimo la quantità di lettura fisica e scrittura che devono essere eseguite su un disco rigido.

Il processo viene eseguito leggendo in una certa quantità di informazioni dal disco rigido quando viene richiesta.La quantità di dati archiviati in una cache di pagina in RAM è determinata dalla dimensione della cache e non necessariamente dalla quantità di informazioni richieste.Una volta che i dati dall'unità sono in RAM, rimangono in RAM fino a quando non sono più necessari, o fino a quando non devono essere scritte permanentemente eventuali modifiche ai dati nella cachesalvato.Il lavaggio della cache può verificarsi quando la memoria deve essere liberata, dopo un determinato periodo di tempo, o anche attraverso l'esecuzione di un comando utente, se necessario.

Una cache di pagina più spesso viene utilizzata per archiviare file che non cambiano ma devono cambiareessere riferiti continuamente, come file eseguibili e librerie per le applicazioni.Per aumentare la velocità e la sicurezza dell'esecuzione di applicazioni da una cache di pagina, alcuni sistemi segnano la memoria utilizzata per gli eseguibili come di sola lettura.L'uso di una cache può effettivamente aumentare la durata della vita di un disco rigido riducendo la possibilità di battere il disco da più letture e scritture in un breve periodo di tempo.