Ein Interruptcontroller ist ein Baustein, der aus einem Interrupteingang am P mehrere Interrupteingänge macht. Er hat für jede E/A-Einheit einen eigenen Interrupteingang. Deshalb weiß der Interruptcontroller sofort, welche Einheit die Unterbrechung angefordert hat und kann dann eine Interrupt Vektor Adresse auf den Datenbus legen.
Der Vorteil gegenüber der Daisy-Chain Technik ist, daß hier nur der Interruptcontroller "intelligent" sein muß. Bei der Daisy-Chain Technik muß jede Peripherieeinheit eine Logik eingebaut haben, die es ermöglicht die Interrupt Vektor Adresse auf den Datenbus zu legen.
|