Описание[]
Дескриптор (англ. Descriptor) - некоторая совокупность данных, описывающих некий системный объект. В буквальном переводе означает "описатель".
В IA-32 определены следующие виды дескрипторов:
- Сегментные дескрипторы.
- Шлюзы.
К сегментным дескрипторам относятся:
К шлюзам относятся:
- Шлюз прерывания.
- Шлюз вызова.
- Шлюз ловушки.
- Шлюз задачи.
Все дескрипторы имеют размер 8 байт. При этом, их содержимое варьируется в зависимости от конкретного вида дескриптора.
Дескрипторы могут размещаться в следующих системных таблицах:
- Глобальная таблица дескрипторов (GDT).
- Локальная таблица дескрипторов (LDT).
- Таблица дескрипторов прерываний (IDT).
Однако не все типы дескрипторов могут располагаться во всех таблицах, существует ряд ограничений, которые описаны в разделах, посвящённых конкретным дескрипторам.