Как задается уровень привилегий запроса.?

Контрольные поля дескриптора шлюза.

 5. Где хранятся поля пределов таблиц страниц виртуальной памяти?

Поля пределов таблиц виртуальной памятив каталоге разделов. Содержат размеры таблиц страниц и используются для контроля выхода за пределы границ таблиц.

  Поле предела каталога разделов виртуальной памятив управляющем регистре CR3. Содержат размеры каталога разделов и используются для контроля выхода за пределы границ каталога разделов.

6.    Где хранится указатель битового поле разрешения ввода/вывода?

Указатель битового поля разрешения ввода/выводав сегменте состояния задачи TSS.

7.    Что определяют элементы битового поля разрешения ввода/вывода?

Определяет устройства ввода/вывода, к которым индивидуально разрешено обращение из данной задачи.

8.  Какие биты содержат "мандатные" поля строк таблиц каталогов и страниц?.

 

"Мандатные" полятаблиц каталога разделов и таблиц страниц виртуальной памяти. Содержат:

- бит уровня защиты привилегий пользователь/система (U/S) страницы или таблицы страниц;

- бит прав доступа чтение/запись (R/W) страницы или таблицы страниц;

УРОВНИ ПРИВИЛЕГИЙ.

Концепция уровней привилегий.

 

1. Сколько уровней привилегий предусмотрено в МП ix86?

Четыре уровня привилегий МП ix86 обозначаются номерами: 0,1,2 и 3. Чем меньше номер уровня, тем меньше его логический уровень управления, но тем более он привилегирован и имеет большую степень защиты. Уровень 0 является наиболее, а уровень 3 - наименее привилегированными.

По какому критерию распределяются программы по уровням привилегий?

нулевой уровень привилегий присвоен ядру операционной системы. Первый уровень предназначен для драйверов устройств и утилит. Второй уровень - для программ разработчиков комплексных систем. Третий уровень - для программ пользователей.

Какой уровень привилегий по номеру соответствует наибольшему уровню по защищенности.?

Чем меньше номер уровня, тем меньше его логический уровень управления, но тем более он привилегирован и имеет большую степень защиты. Поэтому уровень «0»

Корректность каких трех действий программы контролируется по уровням привилегий.?

· выполнения некоторых (привилегированных) команд;

· обращения к данным других программ;

· передачи управления внешнему (по отношению к самой программе) коду командами передачи управления типа FAR.

 

Задание уровней привилегий.

Каким объектам назначаются уровни привилегий.?

Основными объектами являются сегменты кодов и данных, включая стековые, и шлюзы.

2.Какое поле определяет уровень привилегий объекта. Где оно расположено.?Уровень привилегий сегмента или шлюза определяет поле DPL (Descriptor Privilege Level) уровня привилегий, который находится в байте AR прав доступа соответствующего дескриптора.

Что определяет и где расположено поле текущего уровня привилегий.?

Текущей уровень привилегий определяется полем DPL дескриптора кодового сегмента. После загрузки кодового сегмента и передачи на него управления значение DPL копируется в поле CPL регистра кодового сегмента CS.

После этого уровень привилегий кодового сегмента DPL становится текущим уровнем привилегий CPL.

Что определяет и где расположено поле уровня привилегий ввода - вывода.?

Тупо нет ответа L

Как формируется текущий уровень привилегий.?

Текущей уровень привилегий определяется полем DPL дескриптора кодового сегмента. После загрузки кодового сегмента и передачи на него управления значение DPL копируется в поле CPL регистра кодового сегмента CS.

Как задается уровень привилегий запроса.?

Уровень привилегий запроса (RPL) селекторов сегментов данных сохраняется в соответствующих сегментных регистрах SS, DS, ES, FS, CS.

 


Дата добавления: 2018-02-28; просмотров: 266; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!