MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
When an interrupt is serviced, the status of the current task is saved by the ____
A
interrupt
B
interrupt handler
C
Program Counter
D
CIR
Explanation: 

Detailed explanation-1: -Servicing an interrupt consists of two, and sometimes three, steps: Saving volatile information (such as register contents) quickly, in an interrupt service routine that runs at IRQL = DIRQL. Processing the saved volatile information in a deferred procedure call (DPC) that runs at IRQL = DISPATCH LEVEL.

Detailed explanation-2: -This “interrupt of an interrupt” is called a nested interrupt. It is handled by stopping execution of the original service routine and storing another sequence of registers on the stack. This is similar to nested subroutines.

There is 1 question to complete.