Penguin
Note: You are viewing an old revision of this page. View the current version.

A section of code run whenever an Interrupt? occurs. These may be at the application level or at the OperatingSystem's level. They are notoriously hard to write because they occur asynchronously with the rest of the application or OperatingSystem. They can also happen very frequently, so are commonly written in AssemblyLanguage.

Generally, the term "interrupt" is used for hardware-generated requests, while "signal" is used for software/operating system-generated requests.


See also IRQ, UnixSignals?