What are Interrupts in COMPUTER ORGANISATION?

Mrinal Walia
9 min readDec 21, 2018

In computer architecture, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

Topics Covered In This Article:

  • What are Interrupts ?
  • Types of Interrupts
  • Need for Interrupts
  • Interrupt Service Routine and its working
  • Interrupts Hardware
  • Enabling and Disabling Interrupts
  • Handling Multiple Interrupts
  • Daisy Chain Mechanism
  • Interrupt latency

Side Note

Programming language used for the article is written in python Some basis knowledge of python is required before understanding how things works in making predictions.

If you are new to python, I would suggest few of my personal favourite courses and insist to complete this amazing course by DataCamp on Introduction to Python , everyone should try it out, all who are new to Python.

If you have good experience with Python and want to dive into deep learning or machine learning, everyone should take up this course Introduction to Deep Learning in Python or you can try out with this new course on data visualizations, by Datacamp Web Scraping in Python, Introduction to Matplotlib in Python and Exploritory Data Analysis in Python which helped me a lot in starting my journey in Data science, or you can take up this course Advanced Deep Learning with Keras if you have good experience in Data Science, try out this course Data Scientist with Python or Machine Learning Scientist with Python.

Also, I have noticed that DataCamp is giving a heavy discount on some of the courses . So this would literally be the best time to grab some yearly subscriptions(which I have) which basically has unlimited access to all the courses and other things on DataCamp and make fruitful use of your time sitting at home during this Pandemic. So go for it folks and Happy learning.


Our processor repeatedly keeps on checking for the SIN and SOUT bits for the synchronization in the program. Hence, the processor does not do any things useful…



Mrinal Walia

Data Scientist and a Technical Writer! I will give you the best of Open-Source and AI.