La mémoire de pagination est un système de mémoire qui utilise une structure spécifique pour les données qui y sont stockées. Lesdites données sont attribuées et appelées par l'intersection d'une colonne et d'une ligne sur la page mémoire, plutôt que par l'emplacement physique de ces données. Cela signifie que même si les données elles-mêmes sont stockées de la même manière, elles sont appelées d'une manière différente par l'ordinateur.
Technipages explique la mémoire de pagination
Cela permet de stocker des pages mémoire dans des endroits autres que le standard. Ils peuvent être stockés absolument partout où l'espace mémoire est disponible, y compris les lecteurs de disque. En d'autres termes, les pages mémoire peuvent être tenues à l'écart de la mémoire à laquelle elles se réfèrent. La mémoire de pagination est utilisée pour travailler avec la mémoire virtuelle, une configuration qui utilise le disque dur d'un ordinateur pour étendre la RAM disponible.
Cela signifie qu'un circuit ou une puce dédiée appelle une unité de gestion de mémoire de pagination qui déplace des pages de données dans et hors des dispositifs de mémoire. Ces PMMU sont principalement conçues pour traduire des adresses de mémoire virtuelle en adresses physiques. De plus, il prend en charge la protection de la mémoire, le contrôle du cache et même des choses comme la planification du bus. Les pages qui sont utilisées à la fois par les PMMU et le système de mémoire de pagination en général sont, comme mentionné, de la mémoire virtuelle.
Blocs contigus de mémoire de longueur fixe stockés dans un tableau de pages, pour être précis, un peu comme la façon dont les données sont conservées, par exemple, dans un tableau Excel. Chaque élément se voit attribuer son propre emplacement unique dans cette table, et c'est ainsi que l'ordinateur peut éventuellement localiser les bonnes données - en suivant les données stockées dans la table comme une carte de coordonnées.
Utilisations courantes de la mémoire de pagination
- La mémoire de pagination utilise un système similaire aux feuilles de calcul qui conserve un index de l'endroit où les informations sont stockées dans la RAM.
- Les PMMU ou Paging Memory Management Units traduisent les adresses de mémoire virtuelle en leurs homologues physiques.
- Surtout dans l'utilisation de la mémoire virtuelle, les systèmes de mémoire de pagination sont inévitables.
Utilisations abusives courantes de la mémoire de pagination
- La mémoire de pagination est stockée au même endroit que les données qu'elle indexe.