Преобразование логических (виртуальных) адресов в физические в Windows работает следующим образом: compress.ru
- Когда какой-либо выполняемый процесс обращается по виртуальному адресу, в котором содержится информация о номере требуемой страницы и смещении в пределах страницы, происходит обращение к таблице страниц этого процесса. compress.ru
- В таблице страниц каждому номеру страницы поставлен в соответствие физический адрес страницы в памяти. compress.ru Таким образом, по номеру страницы определяется физический адрес этой страницы в памяти. compress.ru
- Далее с учётом известного смещения в пределах требуемой страницы определяется физический адрес искомого элемента памяти. compress.ru
Преобразованием страниц физических в виртуальные занимается центральный процессор, делает он это благодаря таблицам страниц (pages tables), которые создаются диспетчером памяти. vk.com