Interrupts Mechanism

  • Pedro Mejia-Alvarez
  • Luis Eduardo Leyva-del-Foyo
  • Arnoldo Diaz-Ramirez
Part of the SpringerBriefs in Computer Science book series (BRIEFSCOMPUTER)


Interrupts are signals that can be sent by hardware or software to indicate an event that needs immediate CPU attention [82]. These events are usually connected to an I/O device, which mostly deals with the external world. For example, pressing a key on the keyboard or moving the mouse triggers hardware interrupts that cause the processor to read the keystroke or mouse position. Interrupts were introduced to eliminate unproductive waiting time in pooling loops for external events from I/O devices.


Hardware Interrupt Interrupt Service Routine (ISR) Interrupt Request Lines Interrupt Mask Register (IMR) Software Interrupt Instruction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 82.
  2. 81.
    Intel Multiprocessor Specification. Version 1.4, 1997, /datashts/ 24201606.pdf
  3. 40.
    Q. Li, C. Yao, Real Time Concepts for Embedded Systems (CMP Books, San Francisco, 2003)Google Scholar
  4. 70.
    M. Timmerman, Is Windows CE 2.0 a real threat to the RTOS World ?, Real-Time Magazine 3Q98, 1998Google Scholar

Copyright information

© The Author(s), under exclusive license to Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Pedro Mejia-Alvarez
    • 1
  • Luis Eduardo Leyva-del-Foyo
    • 2
  • Arnoldo Diaz-Ramirez
    • 3
  1. 1.Departamento de ComputacionCINVESTAV-IPNMexico CityMexico
  2. 2.Universidad Autónoma MetropolitanaMexico CityMexico
  3. 3.Departamento de Sistemas y ComputaciónInstituto Tecnológico de MexicaliMexicaliMexico

Personalised recommendations