Аппаратная поддержка влияет на скорость работы страничной памяти, в частности через использование специального кэша — буфера быстрой трансляции адресов (TLB). 15
TLB ускоряет трансляцию адреса виртуальной памяти в адрес физической памяти. 2 В нём хранятся записи таблицы страниц, которые использовались последними. 1 Получив виртуальный адрес, процессор просматривает TLB. 1 Если требуемая запись найдена, он получает адрес физической страницы и формирует реальный адрес. 1 Если запись в TLB не найдена, то процессор берёт номер виртуальной страницы в качестве индекса для таблицы страниц процесса и просматривает соответствующую запись. 1
Без TLB простая схема страничной виртуальной памяти, по сути, удваивает время обращения к памяти. 1
Кроме того, аппаратная поддержка позволяет быстро выполнять подкачку, если в результате трансляции адреса получен адрес блока, отсутствующего в памяти. 2
Таким образом, использование TLB и аппаратной поддержки в целом способствует повышению производительности страничной памяти, так как ускоряет различные процессы, связанные с обращением к памяти. 15