Moin..

"Früher"™ wesentlich schlimmer als heutzutage..

Praktisch sieht es so aus, das ein Gerät einen IRQ auslöst, wenn es
Daten für den Hauptprozessor hat. Diese Leitung sollte pro Gerät
einzeln genutzt werden, denn woher soll der Prozessor wissen, welches
Gerät den Bus anfordert ? Mittlerweile gibt's dafür Techniken, klar, aber
bedenke, was Grafikkarten und Soundkarten für -im Dekodierverfahren
der Soundkarte kritische- Timings und Datenmengen haben..

Auch interessant in dem Zusammenhang:

http://de.wikipedia.org/wiki/Interrupt_Request

Gruss,
Tim