Skip to main content

What is interrupt? Describe Different types of interrupt .


An interrupt is a signal from a device attached to a computer or from a program within the computer that requires the operating system to stop and figure out what to do next. Interrupt is a signal which has highest priority from hardware or software which processor should process its signal immediately.

Although, interrupts have highest priority than other signals, there are many types of interrupts but basic types of interrupts are :


1.Hardware Interrupts : If the signal for the processor is from external device or hardware then then it is called Hardware interrupt For example: from keyboard we will press the key to do some action ..this pressing of key in keyboard will generate a signal which is given to the processor to do action, such interrupts are called hardware interrupts. Hardware interrupts can be classified into types :
  • Maskable Interrupt :
  • The hardware interrupts which can be delayed when a much highest priority interrupt has occured to the processor.
  • Non Maskable Interrupt :
  • The hardware which cannot be delayed and should process by the processor immediately.

2.Software Interrupts : Software interrupt can also be divided in two types. They are :
  • Normal Interrupts :
  • The interrupts which are caused by the software instructions are called software interrupt.
  • Exception :
  • It means unplanned interrupt while executing a program is called "Exception". For example: while executing a program ,if we got a value which should be divided by zero is called a Exception.

Unfamiliar Word Meaning in Bangla

  • Figure Out : চিন্তা করা / খুঁজে বের করা
  • Exception : ব্যতিক্রম
  • Delay : বিলম্ব / দেরি করা
  • Execute : নির্বাহ করা /কার্যকর করা / সম্পাদন করা
  • Generate : সৃষ্টি করা

  • Quote :

    Where there is a will, there is a way. If there is a chance in a million that you can do something, anything, to keep what you want from ending, do it. Pry the door open or, if need be, wedge your foot in that door and keep it open. || ... Do not wait; the time will never be ‘just right.’ Start where you stand, and work with whatever tools you may have at your command, and better tools will be found as you go along....|| Press forward. Do not stop, do not linger in your journey, but strive for the mark set before you...