Организация ввода-вывода. Часть 2. Драйверы для WINDOWS NT. Рощин А.В. - 18 стр.

UptoLike

Составители: 

18
Рисунок 1.6 – Дескриптор системных сегментов
Бит AVL доступен для использования операционной системой. В
байте управления доступом у этих дескрипторов бит Р определяет
действительность (Р = 1) или недействительность (Р = 0) содержимого
сегмента. Поле DPL в системных сегментах используется только в
дескрипторах состояния задач. В дескрипторах локальных таблиц это поле
не используется, так как обращение
к локальным дескрипторам возможно
только по привилегированным командам. Поле Type_seg (1 – 3, 9 – В)
определяет тип сегмента:
o 0,8 – недопустимые значения,
o 1 – доступный сегмент состояния задачи 80286,
o 2 – таблица локальных дескрипторов LDT,
o 3 – занятый сегмент состояния задачи 80286,
o 9 – доступный сегмент состояния задачи 386+,
o Ане определено,
o Взанятый сегмент состояния задачи 386+.
Непосредственная межсегментная передача управления (командами
JMP, CALL, INT, RET, IRET) возможна только к сегментам кода с тем же
             Рисунок 1.6 – Дескриптор системных сегментов
     Бит AVL доступен для использования операционной системой. В
байте управления доступом у этих дескрипторов бит Р определяет
действительность (Р = 1) или недействительность (Р = 0) содержимого
сегмента. Поле DPL в системных сегментах используется только в
дескрипторах состояния задач. В дескрипторах локальных таблиц это поле
не используется, так как обращение к локальным дескрипторам возможно
только по привилегированным командам. Поле Type_seg (1 – 3, 9 – В)
определяет тип сегмента:
     o   0,8 – недопустимые значения,
     o   1 – доступный сегмент состояния задачи 80286,
     o   2 – таблица локальных дескрипторов LDT,
     o   3 – занятый сегмент состояния задачи 80286,
     o   9 – доступный сегмент состояния задачи 386+,
     o   А – не определено,
     o   В – занятый сегмент состояния задачи 386+.
     Непосредственная межсегментная передача управления (командами
JMP, CALL, INT, RET, IRET) возможна только к сегментам кода с тем же


                                   18