Моя платформа - x86 и x86-64, в Windows.
Точка системы приоритета прерывания состоит в том, чтобы прерывание с наивысшим приоритетом выбивало другие. Чтобы обеспечить соблюдение этого, я предполагаю, что Windows полностью отключит все прерывания более низкого уровня, пока ISR для прерывания более высокого уровня не будет завершен.
Но если CPU не прослушивает прерывания, что происходит? Они просто молча исчезают? Или они поставлены в очередь на аппаратное обеспечение, ожидая, что прерывания снова станут включенными? Если они хранятся, где? Существуют ли ограничения для того, сколько может стоять в очереди? Что произойдет, если слишком много прерываний не будут обработаны? Какая аппаратура существует для обнаружения проблем, если есть редкие условия, когда обработка прерываний задерживается?