À retenir
- La page est l'unité de base de la mémoire virtuelle.
- Elle possède une taille fixe déterminée par le matériel et le système.
- Elle permet de faire fonctionner plus de programmes que la RAM ne peut normalement en contenir.
En informatique système, une page est un bloc de données de taille fixe utilisé par l'ordinateur pour découper et organiser sa mémoire vive (RAM). C'est comme si la mémoire était un grand cahier d'exercices : pour ne pas s'y perdre, le système divise tout l'espace disponible en pages identiques (souvent de 4 Ko) pour y ranger les informations des logiciels de façon ordonnée.
Étymologie
Vient du latin pagina, désignant une feuille d'écriture. Le terme a été adopté en informatique avec l'apparition de la mémoire virtuelle dans les années 1960. L'idée était de traiter la mémoire non plus comme un long ruban continu, mais comme un ensemble de feuillets interchangeables.
Exemples d'usage
- Une page de 4 Ko de données stockée en RAM par un navigateur web.
- Une 'page fault' (défaut de page), qui se produit quand le processeur cherche une information qui a été déplacée sur le disque dur.
- Le fichier d'échange (pagefile.sys) sur Windows qui stocke les pages de mémoire inactives.
Cas d'usage
Le concept de page intervient principalement dans la gestion de la mémoire par le système d'exploitation. Il permet la pagination, une technique qui offre à chaque logiciel son propre espace de travail sécurisé, évitant qu'un programme ne vienne écraser les données d'un autre.
Bonnes pratiques
Pour les développeurs de logiciels gourmands, il est important d'organiser les données de manière à ce qu'elles tiennent dans le moins de pages possible. Cela évite les allers-retours coûteux entre la mémoire vive et le stockage (disque), un phénomène qui ralentit considérablement l'ordinateur.
Synonymes
Antonymes
Conseil
Si votre ordinateur ralentit et que le disque dur 'gratte' ou travaille énormément, c'est souvent parce qu'il manque de RAM et qu'il passe son temps à déplacer des pages entre la mémoire vive et le stockage lent.
Questions fréquentes
Quelle est la taille standard d'une page ?
Sur la majorité des ordinateurs modernes (architecture x86), la taille standard est de 4 kilo-octets (4 Ko).
Pourquoi paginer la mémoire ?
Cela permet d'utiliser le disque dur comme une extension de la mémoire vive et de protéger les programmes les uns des autres en isolant leurs pages respectives.