Abstract
This chapter focuses on the DEC OSF/1 exceptions and interrupts. Exceptions occur primarily in relation to the currently executing process. Exception service routines execute in response to exception conditions caused by software. All exception service routines execute in kernel mode on the kernel stack. Exception conditions consist of faults, arithmetic traps, and synchronous traps. The processor arbitrates interrupt requests. When the interrupt priority level (IPL) of an outstanding interrupt is greater than the current IPL, the processor raises IPL to the level of the interrupt and dispatches to entInt, the interrupt entry to the OS. Interrupts are serviced in kernel mode on the kernel stack. Interrupts can come from one of five sources: (1) interprocessor interrupts, (2) I/O devices, (3) the clock, (4) performance counters, or (5) machine checks.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have