Linux utilise un système de mémoire virtuelle où toutes les adresses sont des adresses virtuelles et non des adresses physiques. Ces adresses virtuelles sont converties en adresses physiques par le processeur.
Pour faciliter cette traduction, la mémoire virtuelle et physique sont divisées en pages. Un numéro unique est attribué à chacune de ces pages. le numéro du cadre de la page.
Certaines tailles de page peuvent être de 2 Ko, 4 Ko, etc. Mais comment ce numéro de taille de page est-il déterminé? Est-ce influencé par la taille de l'architecture? Par exemple, un bus 32 bits aura 4 Go d'espace d'adressage.