Информатика и вычислительная техника

Металлические конструкции металлоконструкции вакансии Нижний Новгород и пригороде. Металлоконструкции на заказ.

Организация управления основной памятью ЭВМРаспределение и защита памятиВиртуальная память - часть 4


Для 32 - разрядной ЭВМ адресная структура при сегментно - страничной организации может быть такой, как показана на рис. 8.8.

Рис. 8.8. Адресная структура при сегментно - страничнойорганизации памяти

При сегментно - страничной организации процесс преобразования адресов, показанный на рис. 8.9, требует формирования как сегментных, так и страничных управляющих таблиц. Эти функции выполняет операционная система совместно с техническими средствами процессора.

На первом этапе начальный адрес сегментной таблицы суммируется с номером сегмента S из относительного адреса. В результате образуется адрес, по которому из ОП считывается строка сегментной таблицы, содержащая адрес начала страничной таблицы для данного сегмента.

179

Рис. 8.9. Структурная схема преобразования адресовпри сегментно - страничной организации памяти

На втором этапе полученный адрес начала страничной таблицы суммируется с номером страницы из относительного адреса. В результате образуется адрес, по которому из ОП считывается соответствующая строка страничной таблицы, указывающая номер физической страницы памяти. Соединив этот номер со смещением из относительного адреса, получим физический адрес обращения к байту реальной памяти.

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

Дальнейшим развитием систем организации управления памятью служит режим виртуального памяти, при котором имитируется работа с максимально возможным объемом памяти, определяемым адресностью системной магистрали. В этом режиме все виды памяти (оперативная, постоянная, внешняя) объединяются в единую виртуальную память, которая делится на страницы, содержащие фиксированное число байтов.




Начало  Назад  Вперед



Книжный магазин