W dzisiejszych systemach operacyjnych i architekturach sprzętowych pamięć wirtualną najczęściej realizuje się przez stronicowanie na żądanie (ang. demand-paged virtual memory)
Nie ma jednego standardowego interfejsu, co komplikuje pisanie przenośnych aplikacji i często powoduje, że takie programy nie są równie wydajne, co te pisane dla konkretnej platformy.
memory-management unit (MMU) - jednostka sprzętowa wykorzystywana przy translacji adresów wirtualnych na fizyczne
virtual address aliassing - rodzaj mapowania numerów stron na numery ramek, w którym wiele stron może zostać zmapowanych na jedną ramkę
pagetableentry (PTE) - pozycja w tablicy stron zwykle zawierająca nastepujące informacje o stronie adres w pamięci/na dysku, albo informacja o tym, że strona nie jest zmapowana dodatkowe informacje zwiaząne z ochraną pamięci
Przy odwołaniu do adresu wirtualnego musi nastąpić jego przetłumaczenie na adres fizyczny.
Informacja o tym adresie jest sprawdzana w:
Architektury
Architektury
Architektury
TLB-miss obsługiwany sprzętowo
Bibliografia