Q. Design issues related to interrupt-driven Input - output?
So interrupt handling includes interruption of currently executing program, execution of interrupt servicing program and restart of interrupted program from point of interruption.
Design issues: 2 design issues occur in implementing interrupt-driven I/O:
1) How does processor decide which device issued interrupt?
2) If multiple interrupts have occurred then how does processor determine which one to be processed first?