Un cache de la page, aussi appelé un cache disque, est un domaine de l'informatique mémoire vive (RAM) qui est utilisé pour maintenir et peut-être modifier les données qui sont stockées sur un disque dur ou autre périphérique de stockage permanent. Un système d'exploitation utilise un cache de la page pour la vitesse et l'efficacité, car il est plus rapide à lire et écrire des informations dans la RAM que d'accéder en permanence les zones d'un disque dur. Dans la plupart des cas, le mécanisme utilisé pour mettre en cache des zones d'un disque dur est contrôlé automatiquement par le système d'exploitation et ne doit pas être géré ou autrement manipulés par les utilisateurs ou les applications. Selon le système d'exploitation, la mise en cache est parfois utilisé pour tous lire et écrire à partir d'un disque dur, quelle que soit la quantité d'informations lues ou écrites. Un autre système d'exploitation spécifique attribut de la page cache est que, après une période de temps donnée, le cache est vidé automatiquement de toute information utilisé pour maintenir une grande piscine de mémoire disponible pour les autres applications
Quand un ordinateur programme demande des informations à partir d'un disque dur traditionnel, un processus relativement prend beaucoup de temps peut avoir lieu pour récupérer les informations. Le disque dur est un support à accès aléatoire, donc il doit se déplacer physiquement d'un lecteur à l'emplacement sur le disque qui correspond à l'endroit où le bloc de données se trouve. Lorsque cela se produit, les informations sont lues à l'ordinateur, où elle peut être traitée. Pour la lecture des blocs consécutifs de l'information du lecteur, plus le mouvement du lecteur physique, ou la tête, doit être effectuée. Ce processus peut être encore plus de temps lors de l'écriture de gros fichiers sur le disque.
La mémoire RAM, d'autre part, ne nécessite pas un lecteur physique et est situé très près de l'unité centrale de traitement (CPU) de l'ordinateur. Lecture et écriture dans la RAM est beaucoup plus rapide que la lecture et l'écriture sur un disque dur. Un cache de page est une façon de réduire le montant de la lecture et de l'écriture physique qui doit être fait sur un disque dur.
Le procédé est réalisé par la lecture d'une certaine quantité d'informations sur le disque dur quand la demande. La quantité de données qui est stockée dans une mémoire cache de la page dans la mémoire vive est déterminée par la taille du cache, et pas nécessairement de la quantité d'informations demandées. Une fois que les données du disque sont en RAM, ils restent dans la mémoire vive jusqu'à ce qu'ils ne sont plus nécessaires, ou jusqu'à un point où les modifications apportées aux données dans le cache doivent être écrites, et rincée, sur le disque dur pour être en permanence sauvegardé. Le vidage de la mémoire cache peut se produire lorsque la mémoire doit être libéré, après une certaine période de temps, ou même à travers l'exécution d'une commande de l'utilisateur, si nécessaire.
Un cache de page est le plus souvent utilisé pour stocker les fichiers qui ne changent pas mais doit être soumise au continu, tels que les fichiers exécutables et des bibliothèques pour les applications. Pour augmenter la vitesse et la sécurité des applications s'exécutant dans une cache de la page, certains systèmes marquent la mémoire utilisée pour les exécutables en lecture seule. L'utilisation d'un cache en réalité peut augmenter la durée de vie d'un disque dur en réduisant la possibilité de volée de disque de multiples lectures et écritures dans un court laps de temps.