ВУЗ:
Составители:
49
1.7 Резюме
При работе процессора i386+ в защищенном режиме используется
два метода организации памяти – сегментная и страничная. Операционная
система Windows NT, о которой будет идти речь в дальнейшем, использует
оба этих механизма.
Каждый сегмент в процессоре описывается 8-байтным дескриптором
сегмента, который определяет положение элемента в памяти, размер
занимаемой им области, его назначение и характеристики
защиты. Для
указания сегмента в таблице дескрипторов используется селектор.
Системные сегменты предназначены для хранения локальных
таблиц дескрипторов LDT и состояния задач TSS. Их дескрипторы
определяют базовый адрес, лимит сегмента, права доступа и присутствие
сегмента в физической памяти.
Защищенный режим имеет четырехуровневую систему привилегий,
которая управляет использованием привилегированных команд и доступом
к дескрипторам и сегментам. Уровни привилегий нумеруются от 0 до 3,
причем значение 0 соответствует высшему уровню привилегий.
Привилегии обеспечивают защиту задач друг от друга посредством
локальных таблиц дескрипторов. Каждая часть операционной системы –
системные сервисы, обработчики прерываний и др. – работает на своем
уровне привилегий. Задачи, дескрипторы и селекторы имеют свои уровни
привилегий.
Для надежной
работы операционной системы необходимо защищать
задачи друг от друга. Защита предназначена для предотвращения
несанкционированного доступа к памяти и выполнения критических
инструкций – команды HLT, которая останавливает процессор, команд
ввода/вывода, управления флагом разрешения прерываний и команд,
влияющих на сегменты кода и данных.
1.7 Резюме
При работе процессора i386+ в защищенном режиме используется
два метода организации памяти – сегментная и страничная. Операционная
система Windows NT, о которой будет идти речь в дальнейшем, использует
оба этих механизма.
Каждый сегмент в процессоре описывается 8-байтным дескриптором
сегмента, который определяет положение элемента в памяти, размер
занимаемой им области, его назначение и характеристики защиты. Для
указания сегмента в таблице дескрипторов используется селектор.
Системные сегменты предназначены для хранения локальных
таблиц дескрипторов LDT и состояния задач TSS. Их дескрипторы
определяют базовый адрес, лимит сегмента, права доступа и присутствие
сегмента в физической памяти.
Защищенный режим имеет четырехуровневую систему привилегий,
которая управляет использованием привилегированных команд и доступом
к дескрипторам и сегментам. Уровни привилегий нумеруются от 0 до 3,
причем значение 0 соответствует высшему уровню привилегий.
Привилегии обеспечивают защиту задач друг от друга посредством
локальных таблиц дескрипторов. Каждая часть операционной системы –
системные сервисы, обработчики прерываний и др. – работает на своем
уровне привилегий. Задачи, дескрипторы и селекторы имеют свои уровни
привилегий.
Для надежной работы операционной системы необходимо защищать
задачи друг от друга. Защита предназначена для предотвращения
несанкционированного доступа к памяти и выполнения критических
инструкций – команды HLT, которая останавливает процессор, команд
ввода/вывода, управления флагом разрешения прерываний и команд,
влияющих на сегменты кода и данных.
49
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
