Spread the love

There are mainly three types of OS architecture models :

  1. Monolithic OS
  2. Layered OS
  3. Client-server or microkernel OS

In every model, there are two modes of processor execution : the user mode and the system mode. Application programs run in the user mode whereas the operating system runs in the system mode. The system mode is also called the kernel mode.