Почему конкретные значения IRQ назначены определенным устройствам? Например, почему системному таймеру присвоено значение 0, а не 10?

1 ответ1

2

Уровень IRQ (IRQL) также является его приоритетом; если два запроса прерывания поступают одновременно, сначала обрабатывается запрос с более низким уровнем. Это означает, что если системный таймер имеет IRQL 10, он будет иметь относительно низкий приоритет и будет задерживаться многими другими устройствами. Поскольку системный таймер (или когда-то) отвечал за предоставление системных тиков, важно, чтобы он не мешал

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .