Take the 2-minute tour ×

I'm reading Operating System Concepts by A. Silberschatz et al. I'm trying to understand what is Dual-mode operation of an operating system.

It states in page 22 that:


What is meant by control here --- in Layman’s terms? When you say control is given to a user application, does that just mean the user application gets cpu time?

share|improve this question

1 Answer 1

Control in that context means that the CPU starts running instructions from the user application in the user protection mode after reloading the saved CPU state and switching the VM context.

When control switches, it is more commonly called a context switch. Where the context refers a combination of the CPU state that is saved when control is transferred to another context and to the memory protection and memory mappings that make up a VM context.

share|improve this answer

Your Answer


