ВУЗ:
Составители:
107
Рис. 4.6. Формирование линейного адреса в защищенном режиме
Рис. 4.7. Формат селектора
3. Дескрипторы – это 8-байтные структуры данных, ис-
пользуемые для определения свойств программных элементов
(сегментов, вентилей и таблиц). Дескриптор определяет положе-
ние элемента в памяти, размер занимаемой им области (лимит),
его назначение и характеристики защиты. Все дескрипторы хра-
нятся в таблицах, обращение к которым поддерживается аппа-
ратно. Защита памяти с помощью сегментации не позволяет:
– использовать сегменты не по назначению (например, пы-
таться трактовать область данных как коды инструкций);
– нарушать права доступа (пытаться модифицировать сег-
мент, предназначенный только для чтения, обращаться к сег-
менту, не имея достаточных привилегий, и т.п.);
– адресоваться к элементам, выходящим за лимит сегмента;
– изменять содержимое таблиц дескрипторов (т.е. парамет-
ров сегментов), не имея достаточных привилегий.
Рис. 4.6. Формирование линейного адреса в защищенном режиме
Рис. 4.7. Формат селектора
3. Дескрипторы – это 8-байтные структуры данных, ис-
пользуемые для определения свойств программных элементов
(сегментов, вентилей и таблиц). Дескриптор определяет положе-
ние элемента в памяти, размер занимаемой им области (лимит),
его назначение и характеристики защиты. Все дескрипторы хра-
нятся в таблицах, обращение к которым поддерживается аппа-
ратно. Защита памяти с помощью сегментации не позволяет:
– использовать сегменты не по назначению (например, пы-
таться трактовать область данных как коды инструкций);
– нарушать права доступа (пытаться модифицировать сег-
мент, предназначенный только для чтения, обращаться к сег-
менту, не имея достаточных привилегий, и т.п.);
– адресоваться к элементам, выходящим за лимит сегмента;
– изменять содержимое таблиц дескрипторов (т.е. парамет-
ров сегментов), не имея достаточных привилегий.
107
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »
