Warum werden bestimmten Geräten bestimmte IRQ-Werte zugewiesen? Warum wird beispielsweise dem Systemtimer der Wert 0 und nicht 10 zugewiesen?
Antwort1
Der IRQ-Level (IRQL) ist auch seine Priorität; wenn zwei Interrupt-Anfragen gleichzeitig eingehen, wird die mit dem niedrigeren Level zuerst bearbeitet. Das bedeutet, wenn der Systemtimer IRQL 10 hat, hätte er eine relativ niedrige Priorität und würde von vielen anderen Geräten verzögert werden. Da der Systemtimer für die Bereitstellung der Ticks des Systems verantwortlich ist (oder früher einmal war), ist es wichtig, dass er nicht gestört wird