Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Процессор может обращаться только к тем сегментам памяти,





для которых имеются дескрипторы в таблицах Механизм сегмента-

ции формирует линейный адрес по схеме, приведенной на рис 4 21

Дескрипторы выбираются с помощью 16-битных селекторов,

Программно загружаемых в сегментные регистры, формат селекто-

ров приведен на рис 4 22

Индекс совместно с индикатором таблицы TI позволяет вы-

брать дескриптор из локальной (TI = 1) или глобальной (TI = 0)

Логический адрес

Рис. 4.21. Формирование линейного адреса

О

Index Тi

RPL

Рис. 4.22. Формат селектора адреса

Глава 4. Персональные компьютеры

Таблицы дескрипторов Для неиспользуемых сегментных регистров

Предназначен нулевой селектор сегмента, формально адресующий-

Ся к самому первому элементу глобальной таблицы Попытка обра-

Щения к памяти по такому сегментному регистру вызовет прерыва-

Ние Прерывание возникнет и при попытке загрузки нулевого се-

Лектора в регистр CS или SS, Поле RPL указывает требуемый

Уровень привилегий

Дескрипторы представляют собой 8-байтные структуры данных,

Используемые для определения свойств программных элементов

(сегментов, вентилей и таблиц). Дескриптор определяет положение

Элемента в памяти, размер занимаемой им области (лимит), его на-

Значение и характеристики защиты. Все дескрипторы хранятся в

таблицах, обращение к которым поддерживается процессором аппа-

Ратно.

Защита памяти с помощью сегментации не позволяет

•использовать сегменты не по назначению (например, пытать-

Ся трактовать область данных как коды инструкций);

•нарушать права доступа (пытаться модифицировать сегмент,

Предназначенный только для чтения, обращаться к сегменту,

Не имея достаточных привилегий, и т п.);

•адресоваться к элементам, выходящим за лимит сегмента,

•изменять содержимое таблиц дескрипторов (то есть парамет-







Date: 2015-11-13; view: 368; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.012 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию