Monday, 11 September 2017

Interrupts in linux

Interrupt values are often called interrupt request (IRQ) lines. Each IRQ line is assigned a numeric value—for example, on the classic PC, IRQ zero is the timer interrupt and IRQ one is the keyboard interrupt. Not all interrupt numbers, however, are so rigidly defined. Interrupts associated with devices on the PCI bus, for example, generally are dynamically assigned.

In OS texts, exceptions are often discussed at the same time as interrupts. Unlike interrupts, exceptions occur synchronously with respect to the processor clock.
Much of the discussion of interrupts (asynchronous interrupts generated by hardware) in this chapter also pertains to exceptions(synchronous interrupts generated by the processor).

No comments:

Post a Comment