Betriebssysteme

Interruptsysteme

Interrupt-/Exception Behandlung

Wenn ein Interrupt auftritt, muss der Prozessor in der Interrupt Descriptor Table IDT nachsehen. Diese Tabelle
liegt in irgendeinem Speicher und enthält für jeden Interrupt-Vektor einen Zeiger auf den Maschinencode, der
im Fall dieses Interrupts ausgeführt wird.
Interrupts sind in Prioritätsklassen eingeteilt. So können mehrere quasi zeitgleich kommende Interrupts korrekt
behandelt werden: Die Wichtigsten zuerst, auch wenn dazu bereits laufender Interrupt-Behandlungscode
unterbrochen werden muss.

Diskussion