Почему клавиатуре назначен конкретный IRQ 1?

Почему клавиатуре назначен конкретный IRQ 1?

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

решение1

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

Связанный контент