User mode and Kernel mode


User mode and Kernel mode most Operating Systems are capable of running in two different modes and the CPU switches between the two modes depending on what type of code is running on the CPU.

User mode (Or Application Mode)#

Applications run in user mode. When an application starts it is assigned a process along with a private Virtual Memory address space. Any application cannot alter data that belongs to different Virtual Memory space.

Kernel mode#

Kernel mode shares a single Virtual Memory address space and is not separated from other Kernel Threads or the Operating System itself.

More Information#

There might be more information for this subject on one of the following: ...nobody