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. Hardware interrupts can also happen very frequently, so their handlers are commonly written in AssemblyLanguage.

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

See also: