Прерывания от внешних устройств в системе x86. Эволюция контроллеров прерываний
|
|
Вторник, 20 Ноября 2018 г. 17:00
+ в цитатник
В данной статье хотелось бы рассмотреть механизмы доставки прерываний от внешних устройств в системе x86 и попытаться ответить на вопросы:
- что такое PIC и для чего он нужен?
- что такое APIC и для чего он нужен? Для чего нужны LAPIC и I/O APIC?
- в чём отличия APIC, xAPIC и x2APIC?
- что такое MSI? В чём отличия MSI и MSI-X?
- как с этим связаны таблицы $PIR, MPtable, ACPI?
Если на какой-то из этих вопросов вам интересно получить ответ или вы просто хотите ознакомиться с эволюцией контроллеров прерываний в системе x86, добро пожаловать под кат.
Читать дальше -> https://habr.com/post/430548/?utm_source=habrahabr&utm_medium=rss&utm_campaign=430548
Метки:
Системное программирование
apic
pic
msi
acpi
bios
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-