3

I'm studying operating systems and I encountered both the terms ISR and interrupt handler. Are they two words for the same mechanism? If not, what is the difference?

Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424

3 Answers3

7

There is no difference in Interrupt handler and ISR.
Wiki says that:

In computer systems programming, an interrupt handler, also known as an interrupt service routine or ISR, is a callback function [...]

haccks
  • 104,019
  • 25
  • 176
  • 264
6

ISR is callback for a specific service pertaining to a device/operation/source. There could be multiple ISRs present in a system depending on addresses available in Interrupt Vector table. Where is Interrupt handler is a common routine which is triggered whenever any interrupt comes. Its job is to understand the source of the interrupt and trigger appropriate ISR mapped in Interrupt Vector table.

Vinay
  • 61
  • 1
  • 1
0

When interrupt occurs, interrupt handler performs minimal operations required to respond to the device where as updating the buffer and all other operations are taken care by ISR

K ABHIRAM
  • 168
  • 1
  • 8