Department of Computer Science and Engineering: Interrupt-Driven I/O
Department of Computer Science and Engineering: Interrupt-Driven I/O
S.VASUKI
SNS COLLEGE OF TECHNOLOGY, COIMBATORE –35
(An Autonomous Institution)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Priority Interrupt
Determines which interrupt is to be served first when two or more requests are
made simultaneously
Also determines which interrupts are permitted to interrupt the computer while
another is being serviced
Higher priority interrupts can make requests while servicing a lower priority
interrupt
S.VASUKI
Priority Interrupt by Hardware
Require a priority interrupt manager which accepts all the interrupt requests to
determine the highest priority request
Fast since identification of the highest priority interrupt request is identified by
the hardware
Fast since each interrupt source has its own interrupt vector to access directly to
its own service routine
3
2. Parallel Priority
Priority Encoder
Determines the highest priority interrupt when more than one interrupts take place
Interrupt Cycle
At the end of each Instruction cycle
5
6
COMPUTER ORGANIZATION AND ARCHITECTURE / SELVAKUMAR N / CSE / SNSCT