Operating System Model

  • Windows is a multi-user operating system, where application is separated from the OS.

  • The kernel code runs in the privileged mode also known as the kernel mode.

    • Kernel mode has access to all the system data and hardware

  • The user application runs in the non-privileged mode also known as user mode.

    • User mode has limited access to the system data.

  • The user mode, when requires system service, the system service executes a special instruction (interrupt), switches the thread to the kernel mode.

  • Windows kernel is monolithic in nature like most UNIX kernels.

  • Which means that, OS, kernel code and the device drives, all share the same kernel-mode protected memory space.

Last updated