Таблица векторов прерываний

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

Таблица векторов прерываний (англ. Interrupt Descriptor Table (IDT)) используется в x86 архитектуре и служит для связи обработчика прерываний с вектором прерывания.

В IDT используются следующие типы прерываний: аппаратные прерывания, программные прерывания и прерывания, зарезервированные процессором (первые пять) на случай возникновения некоторых событий (деление на ноль, ошибка трассировки, переполнение)

Таблица векторов прерываний расположена в первом килобайте памяти начиная с адреса 0000:0000 и содержит 256 векторов прерываний.

[править] Инициализация IDT

Первый этап инициализации выполняется BIOS, перед загрузкой ОС. Второй непосредственно самой операционной системой. Операционной системе доступно изменение некоторых адресов прерываний.

[править] См. также

[править] Ссылки

На других языках