-
A CPU has two modes - privileged and non-privileged. In order to change the mode from privileged to non-privileged
-
- a hardware interrupt is needed
- a software interrupt is needed
- a privileged instruction (which does not generate an interrtupt) is needed
- a non-privileged instruction (which does not generate an interrtupt) is needed
- a hardware interrupt is needed
Correct Option: B
A software interrupt is initiated by some program module which need some CPU services, at that time the two modes can be interchanged. Hence (b) is correct option.