|
As I said different processors use different terminology, MC68000 terminology says traps, Intel 8086 says software interrupts, Intel 80286 also talks about gates and rings.
The point of a hardware interrupt is that the device is telling the CPU when some event has occurred rather than the CPU having to poll.
Look up "interrupt driven" compared to "polling".
There is then another mechanism, called DMA, which by passes the CPU entirely.
Also some devices have their own CPU, such as the standard PC keyboard controller or some SCSI cards.
|