August 2000
Intermediate to advanced
800 pages
21h 5m
English
Exceptions and interrupts are conditions that cause the operating system to immediately divert program execution to an area outside of its normal flow. This condition can be triggered either in hardware or in software. The term trap describes the mechanism the kernel implements for handling the situation. In Windows 2000, the procedure for the trap is as follows:
The trap handler then figures out why the trap occurred and transfers control to the appropriate code to take care of the situation.
An interrupt can occur at any ...