Загрузка...

Эволюция принципов построения подсистемы памяти


Логическое адресное пространство – адресное пространство, доступное программе (элементы адресуются через поля в коде команды).

Физическое адресное пространство – адресное пространство доступное процессору через системный интерфейс.

Адресация – это установление соответствия между множеством объектов ячеек памяти и множеством их адресов.

Рассмотрим этапы развития методов адресации:

1. В самом начале логическое адресное пространство равнялось физическому адресному пространству: ЛАП = ФАП, то есть адрес на внешнем интерфейсе процессора совпадал с тем адресом, который использовался при написании программ.

2. ЛАП << ФАП. Это было связано с мультизадачностью и уменьшением длины команды. Реализуется с помощью базового метода адресации.

Базовый метод адресации

Рис. 1. 20. Базовый метод адресации

3. ЛАП >> ФАП. Было связано с тем, что задачи стали сложные и требовали большее число ячеек памяти, физическая память была дорогая. Этот метод реализуется с помощью виртуализации памяти.

4. ЛАП >> ФАП, но объём физической памяти намного больше объёма физического адресного пространства. Этот метод реализуется с помощью страничной адресации памяти (EMS 4.0, XMS 2.0).

Загрузка...