Linux verwendet ein virtuelles Speichersystem, bei dem alle Adressen virtuelle Adressen und keine physischen Adressen sind. Diese virtuellen Adressen werden vom Prozessor in physikalische Adressen umgewandelt.
Um diese Übersetzung zu vereinfachen, sind der virtuelle und der physische Speicher in Seiten unterteilt. Jede dieser Seiten erhält eine eindeutige Nummer. die Seitenrahmennummer.
Einige Seitengrößen können 2 KB, 4 KB usw. sein. Aber wie wird diese Seitengrößennummer bestimmt? Wird es von der Größe der Architektur beeinflusst? Ein 32-Bit-Bus verfügt beispielsweise über einen Adressraum von 4 GB.