- Типы адресов в архитектуре Z
-
В архитектуре Z существуют три типа адресных пространств (и соответственно три типа адресов): абсолютное, реальное и виртуальное.
Абсолютный адрес непосредственно, без всяких преобразований, определяет ячейку физической памяти. Абсолютный адрес уникален, и одной ячейке памяти не может соответствовать более одного абсолютного адреса.
Реальный адрес, используется в многопроцессорных конфигурациях и преобразуется в виртуальный посредством префиксации. Основная цель префиксации — отображение начальной области реальной памяти (8KB) каждого процессора на одну из областей физической памяти с различными абсолютными адресами. Это необходимо для уменьшения числа конфликтов при обращении различных процессоров в ходе обработки прерываний.
Виртуальные адреса формируются процессором в ходе исполнения программ и преобразуются в реальные посредством динамического преобразования адреса.
Различаются следующие типы виртуальных адресов:
- Главный(Primary Virtual Adress)
- Вторичный(Secondary Virtual Adress)
- Определяемый регистрами доступа(Access-register Virtual Adress)
- Базовый(Home Virtual Adress)
Тип виртуального адреса определяется режимом виртуальной адресации, используемым в процессоре. Режим адресации указывается в битах 16-17 регистра PSW:
Биты PSW
Режим Адресации 00 Primary-space mode 01 Access-register mode 10 Secondary-space mode 11 Home-space mode В режимах главного или базового AS процессору доступны, соответственно, только главное или базовое виртуальные адресные пространства. В режиме вторичного AS процессор может транслировать адреса и главного, и вторичного AS. В режиме с AR-определяемым AS процессор оперирует в главном и пятнадцати пространствах, определяемых регистрами доступа AR.
Ссылки
- Архитектура платформ IBM eServer zSeries. В.А. Варфоломеев, Э.К. Лецкий, М.И. Шамров, В.В. Яковлев. ISBN: 978-5-9556-0036-1 Глава "Организация адресных пространств внутренней памяти" раздел "Типы адресных пространств основной памяти и их взаимосвязь"
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их (с соблюдением правил использования изображений).
Для поиска иллюстраций можно:- попробовать воспользоваться инструментом FIST: нажмите эту ссылку, чтобы начать поиск;
- попытаться найти изображение на Викискладе;
- просмотреть иноязычные варианты статьи (если они есть);
- см. также Википедия:Источники изображений.
Категория:- Мейнфреймы
Wikimedia Foundation. 2010.