Здравствуйте, algosan, Вы писали:
A>Непонимаю одну вещь. Рассмотрим ситуацию: в APIС одновременно прилетают прерывание от мыши и от клавиатуры. A>Правильно ли я понимаю, что обслужено будет только одно, потому как очереди прерываний для APIC контроллера не существует? A>И что будет с вторым прерыванием? Оно будет перепослано через время, или просто потеряется?
Резюмирую: очередью являются регистры IRR/ISR, причем для P6 и pentium'ов для каждого вектора в такой очереди не может быть больше 2х прерываний на вектор.
Для немаскируемых/INIT/SMI и других специфичных никаких очередей нет(оно и понятно).
Ну и приоритетность играет роль, но это отдельная тема.