Interrupt-Service-Routing

Question 1

The following are some events that occur after a device controller issues an interrupt while process L is under execution.

    (P) The processor pushes the process status of L onto the control stack.
    (Q) The processor finishes the execution of the current instruction.
    (R) The processor executes the interrupt service routine.
    (S) The processor pops the process status of L from the control stack.
    (T) The processor loads the new PC value based on the interrupt.
 
A
QPTRS
B
PTRSQ
C
TRPQS
D
QTPRS
       Computer-Organization       Interrupt-Service-Routing       Gate 2018
Question 1 Explanation: 
The sequence of execution in the case of an interrupt while executing a process L is:
(Q) The processor finishes the execution of the current instruction
(P) The processor pushes the process status of L onto the control stack
(T) The processor loads the new PC value based on the interrupt
(R) The processor executes the interrupt service routine
(S) The processor pops the process status of L from the control stack
This is the sequence because when a process is in the middle of execution if an interrupt comes then that process execution is completed then the interrupt is serviced.
There is 1 question to complete.
PHP Code Snippets Powered By : XYZScripts.com