Логическое адресное пространство – адресное пространство, доступное программе (элементы адресуются через поля в коде команды).
Физическое адресное пространство – адресное пространство доступное процессору через системный интерфейс.
Адресация – это установление соответствия между множеством объектов ячеек памяти и множеством их адресов.
Рассмотрим этапы развития методов адресации:
1. В самом начале логическое адресное пространство равнялось физическому адресному пространству: ЛАП = ФАП, то есть адрес на внешнем интерфейсе процессора совпадал с тем адресом, который использовался при написании программ.
2. ЛАП << ФАП. Это было связано с мультизадачностью и уменьшением длины команды. Реализуется с помощью базового метода адресации.
Рис. 1. 20. Базовый метод адресации
3. ЛАП >> ФАП. Было связано с тем, что задачи стали сложные и требовали большее число ячеек памяти, физическая память была дорогая. Этот метод реализуется с помощью виртуализации памяти.
4. ЛАП >> ФАП, но объём физической памяти намного больше объёма физического адресного пространства. Этот метод реализуется с помощью страничной адресации памяти (EMS 4.0, XMS 2.0).