
特定のデバイスに特定の IRQ 値が割り当てられるのはなぜですか? たとえば、システム タイマーに 10 ではなく 0 の値が割り当てられるのはなぜですか?
答え1
IRQレベル(IRQL)は優先度でもあります。2つの割り込み要求が同時に来た場合、低いレベルのものが最初に処理されます。つまり、システムタイマーのIRQLが10の場合、優先度は比較的低く、他の多くのデバイスによって遅延されます。システムタイマーはシステムのティックを提供する役割を担っているため(または、かつては担っていた)、他のデバイスに干渉されないようにすることが重要です。