Цитата ref:
Вот очень много букв про прерывания. »
|
В статье написано:"APIC (Advanced Programmable Interrupt Controller) - усовершенствованный программируемый контроллер прерываний. Для многопроцессорных систем это необходимая система, так как позволяет распределить меж процессорами нагрузку по работе с устройствами. То есть, этот контроллер можно запрограммировать на обработку некоторых линий прерываний первым процессором, а некоторых - вторым.
Для однопроцессорных систем эта опция всего лишь включает возможность использования в операционных системах WindowsXP и Windows2000 виртуальных прерываний."
На
Wikipedia :"С ростом числа устройств пришлось решать проблемы прерываний. Устройств стало очень много. На одном прерывании висело до 4 устройств. Помимо прочего старый механизм прерываний давал большие задержки на шине PCI. Что привело к появлению IOAPIC, позволяющего использовать 24 и более
аппаратных прерывания вместо 16 PIC. Ограничение в 16 аппаратных прерываний не менялось с 1982 года.
На данный момент IOAPIC имеет только 24 прерывания"
Кому верить? Сколько аппаратных прерываний 16 или 24?
И все же куда указывают те прерывания которые BIOS не распределил (при условии что есть не занятые)?