hiiiiiiii frnd,
for more information and pictorial view plz visit..
http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=What+steps+are+involved+in+the+interrupt+handling&meta=&btnG=Google+Search

Interrupt : A change in execution
caused by an external event
Have device tell OS/CPU it is
ready.
Requires hardware to support.
OS/CPU can then interrupt what it
is doing to:
§
Determine what device wants service
§
Perform or start the service.
§
Go back to what OS/CPU was doing.
§
Determine what service it wants.
Single interrupt system::
Finish current instruction.
Save program counter in IRL.
Load program counter with content of IHL.
Multiple interrupt system.
Steps in handling interrupts
Disable further interrupts.
Store current state of program.
Execute appropriate interrupt
handling routine.
Restore state of program.
Enable interrupts.
Resume program execution.
Interrupt priority
When multiple I/O devices are present in an interrupt system, two
difficulties must be resolved:
- How to handle interrupt requets from
more than one
device at a time.
- Identification of the selected device.
Assigning priority levels to each device means that highest level
priorities will be serviced before lower levels.