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 What is IBM OS/360? link
2 The Mach operating system link
You May Find Something Very Interesting Here. link
3 Windows XP- History link
4 Access Matrix link
5 Types Of Systems 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 File Replication link
2 Special purpose systems link
You May Find Something Very Interesting Here. link
3 Computing Environments- Traditional Computing, Client-Server Computing, Peer-to-Peer Computing, Web-Based Computing link
4 Scheduling Criteria link
5 Thread scheduling 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