logo
АВМиС - бывшее АПЭВМ / apvem / всякаявсячина

Преобразование логического адреса в физический при включённой страничной адресации

В процессе преобразования линейных адресов в физические задачи могут быть размещены в памяти по одному из двух путей:

1) единая линейно-физическая область отображения поделена между всеми задачами. Этот вариант размещения возможен тогда, когда страничная организация не разрешена. В этом случае все линейные адреса совпадают с физическими адресами. При разрешенной страничной организации такой тип отображения в памяти возможен при использовании одного каталога страниц для всех задач. Используемая линейная область может превысить физически доступную область, если операционная система также дополнена страничной виртуальной памятью;

2) работа с совмещением нескольких линейно-физических отображений. Подобный тип отображения адресов имеет место при использовании нескольких каталогов страниц для каждой задачи. Поскольку PDBR (регистр базы каталога страницы в CR3) загружается из TSS с каждым переключением страниц, то каждая задача может иметь несколько разных каталогов страниц.