AMIR

samedi 19 avril 2014

Qu'est-ce qu'un cache de la page?

Un cache de la page, aussi appelé un cache disque, est une zone de mémoire vive de l'ordinateur (RAM) qui est utilisé pour maintenir et éventuellement 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 page pour la vitesse et l'efficacité, car il est plus rapide à lire et écrire des informations dans la mémoire RAM que d'accéder en permanence les zones d'un disque dur. Dans la plupart des cas, le mécanisme utilisé pour les zones de mise en cache d'un disque dur est commandé automatiquement par le système d'exploitation et n'a pas à être géré ou non géré par les utilisateurs ou les applications. Selon le système d'exploitation, la page mise en cache est parfois utilisé pour toute lecture et de l'écriture d'un disque dur, quelle que soit la quantité d'informations lues ou écrites. Un autre attribut spécifique au système d'exploitation de la page cache est que, après une période de temps donnée, le cache est automatiquement vidé de toute information utilisé pour maintenir une grande piscine de mémoire libre pour d'autres applications.

Quand un programme informatique demande des informations à partir d'un disque dur traditionnel, un processus relativement gourmand en temps peut avoir lieu pour récupérer les informations. Le disque dur est un support d'accès aléatoire, de sorte qu'il doit se déplacer physiquement un lecteur de l'emplacement sur le disque qui correspond à l'endroit où le bloc de données se trouve. Lorsque cela se produit, l'information est lue dans l'ordinateur, où elle peut être traitée. Pour la lecture des blocs consécutifs de l'information du lecteur, plus de mouvement du lecteur physique, ou la tête, doit être effectué. 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 de lecteur physique et se trouve très proche 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.

On procède à la lecture dans un certain nombre d'informations à partir du disque dur lorsque la demande. La quantité de données qui sont stockées 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'information demandée. Une fois que les données du disque sont dans la 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, ou rincé, sur le disque dur d'être en permanence sauvegardée. Le rinçage du cache peut se produire lorsque la mémoire doit être libérée, 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é de l'exécution d'applications à partir d'un 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 peut effectivement augmenter la durée de vie d'un disque dur en réduisant la possibilité de disque volée de multiple lit et écrit dans un court laps de temps.