Hashed Page Tables sind eine Variante des Paging mit Hilfe von Hashing. Diese kommen oft bei großen Adressräumen (> 32 Bit) zum Einsatz.

Die virtuelle Seitennummer (logische) wird dabei in eine Page Table gehashed. In dieser Page Table befinden sich i.A. Listen von Elementen für Seiten, die auf die gleiche Position gehashed wurden.

Zum Auflösen einer virtuellen Seitenadresse, muss diese mit allen Elementen der zugehörigen Liste verglichen werden. Sobald ein Treffer für eine Seite gefunden wurde, wird der zugehörige Frame aus dem Speicher geladen.