Не, интересней.
Всё АП (32 бита) делится на 4 региона (30 бит). Нижние два - для обычных процессов, верхние два - для системных, но четвёртый (у которого два старших бита адреса 11) помечен (по крайне мере в описании VAX-11/780) как зарезервированный. Дальше каждый регион делится на страницу размером в 512 байт, то 9 младших бит - смещение в странице, дальше 21 бит - номер страницы.
Для отображения АП в физическую память используются таблицы - одна для системных вещей (не понятно, только для одного региона в принципе или это просто в реализацю ОС так заложено, может дальше наткнусь), две - для пользовательских процессов. Адрес этой таблицы и её размер заносится в аппаратные регистры (три набора или четыре?). Каждая таблица состоит из 32 битных слов, которые описывают всякое и в том числе - базовый адрес или номер страницы физической памяти, куда отображена это страница из АП. Если номер страницы выходит за размер таблицы - не отображена.
Читаю дальше