Monolithic architecture - operating system

Rating - 3/5

Monolithic architecture

It is the oldest architecture of the operating system. We know that all the core software components of the operating system are collectively known as the kernel.

The kernel can access all the resources present in the system. In the monolithic systems, each component of the operating system is contained within the kernel.

All the basic services of OS like process management, file management, memory management, exception handling, process communication etc. are all present inside the kernel only.

Linux is a good example of monolithic kernel.

These Topics Are Also In Your Syllabus
1 Naming and Transparency link
2 Stateful Versus Stateless Service link
You May Find Something Very Interesting Here. link
3 Computer Security Classifications link
4 AN Example-Windows XP link
5 An Example: Networking link

Fig. Monolithic architecture of operating system

Advantages of Monolithic Architecture:

  1. Simple and easy to implement structure

  2. Faster execution due to direct access to all the services

Disadvantages of Monolithic Architecture:

These Topics Are Also In Your Syllabus
1 Process Concept link
2 Operating System Operations- Dual-Mode Operation, Timer link
You May Find Something Very Interesting Here. link
3 Operations on Process link
4 Threads overview link
5 Multithreading Models link
  1. Addition of new features or removal of obsolete features is very difficult.

  2. Security issues are always there because there is no isolation among various servers’ present in the kernel.


Rating - 3/5

Rating - 3/5