=>

3. Tłumaczenie adresu

Jak przeliczyć adres wirtualny na adres fizyczny? Najpierw dzielimy adres wirtualny na 3 segmenty:

Bierzemy pierwsze 10 bitów i przesuwamy w lewo o 2 bity otrzymując przesunięcie w katalogu stron. Wygrzebujemy stamtąd adres tablicy stron.
Bierzemy kolejne 10 bitów i znowu przesuwamy w lewo o 2 bity, tym razem otrzymując przesunięcie w tablicy stron. Wpis z pod tego adresu wskazuje na ramkę strony. Ostatnie 12 bitów jest używane jako przesunięcie w ramce.
W tablicy stron jest sprawdzane, czy żądana ramka jest ważna i czy znajduje się w pamięci.
Wpisy w tablicy stron mają następującą strukturę: