ОС Windows и Linux используют виртуальную память со страничной организацией при современных объёмах памяти от 4 до 32 ГБ для повышения эффективности работы с большими объёмами памяти. 1
При страничной организации виртуальное адресное пространство каждого процесса делится на части одинакового, фиксированного для данной системы размера, называемые виртуальными страницами. 2 Вся оперативная память машины также делится на части такого же размера, называемые физическими страницами. 2 Размер страницы выбирается равным степени двойки: 1024, 2048, 4096 байт и т.д.. 2 Это позволяет упростить механизм преобразования адресов. 2
Когда запущенное приложение осуществляет доступ к памяти, процессор использует таблицу страниц для преобразования виртуального адреса, используемого приложением, в физический адрес. 1 Для ускорения этого процесса используется кэширующая система — буфер ассоциативной трансляции. 1 Если запрошенный адрес находится в TLB — процессор может обработать запрос намного быстрее из-за отсутствия необходимости поиска соответствия по всей таблице страниц. 1