March 2, 2012

Asynchronous Interrupts – Examples

Asynchronous Interrupts – Examples

Hardware interrupts are generally asynchronous, meaning they can occur at any time and rarely do they occur at the same spot in a program. An interrupt is an asynchronous procedure call the CPU generates in response to an external hardware signal.
Hardware interrupts are the real interrupts generated by the external world as discussed above. Far call allows us to jump anywhere in the whole megabyte of memory. To return from the target we place both the segment and offset on the stack.
There are many external devices that need the processor’s attention like the
a) Keyboard
b) HDD
c) Floppy disk
d) Sound card
All of them need real time interrupts at some point in their operation. When the printer is busy printing we cannot send it more data. As soon as it gets free from the previous job it interrupts the processor to inform that it is free now. There are many other examples where the processor needs to be informed of an external event. If the processor actively monitors all devices instead of being automatically interrupted then it there won’t be any time to do meaningful work.

Last updated: March 19, 2014
Did it helped? 3 thoughts on “Asynchronous Interrupts – Examples
  1. Bennie

    I have seen a lot of useful elements on your web site about computers.
    However, I have got the viewpoint that notebook computers are still not quite
    powerful adequately to be a good choice if you generally do tasks that require
    loads of power, including video editing and enhancing.

    But for world wide web surfing, word processing, and most other
    prevalent computer functions they are all right, provided
    you can’t mind the little screen size. Thank you for sharing your ideas.

    1. admin Post author

      Yes sure.

  2. linux vps

    I’m really enjoying the theme/design of your web site. Do you ever run into any web browser compatibility problems? A couple of my blog audience have complained about my site not operating correctly in Explorer but looks great in Opera. Do you have any solutions to help fix this problem?|

Comments are closed.