Interrupts are signals that can be sent by hardware or software to indicate an event that needs immediate CPU attention . 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.
- 81.Intel Multiprocessor Specification. Version 1.4, 1997, http://developer.intel.com/design/pentium /datashts/ 24201606.pdf
- 40.Q. Li, C. Yao, Real Time Concepts for Embedded Systems (CMP Books, San Francisco, 2003)Google Scholar
- 70.M. Timmerman, Is Windows CE 2.0 a real threat to the RTOS World ?, Real-Time Magazine 3Q98, 1998Google Scholar