Layered Architecture of Operating System



Rating - 3/5
518 views

Layered Architecture of Operating System

This is an important architecture of operating system which is meant to overcome the disadvantages of early monolithic systems. In this approach, OS is split into various layers such that all the layers perform different functionalities.

Each layer can interact with the one just above it and the one just below it. Lowermost layer which directly deals with the bare hardware is mainly meant to perform the functionality of I/O communication and the uppermost layer which is directly connected with the application program acts as an interface between user and operating system.

This is highly advantageous structure because all the functionalities are on different layers and hence each layer can be tested and debugged separately.

The Microsoft Windows NT Operating System is a good example of the layered structure.


 

These Topics Are Also In Your Syllabus
1 What Is Multimedia? link
2 How is CPU Scheduling done in Multimedia systems? link
You May Find Something Very Interesting Here. link
3 Disk Scheduling in Multimedia Systems link
4 Multimedia- Network Management link
5 What is CTSS? link

Fig. Layered Architecture of Operating System

Advantages of Layered architecture:

  1. Dysfunction of one layer will not affect the entire operating system

  2. Easier testing and debugging due to isolation among the layers.

  3. Adding new functionalities or removing the obsolete ones is very easy.

    These Topics Are Also In Your Syllabus
    1 File concept link
    2 Disk structure link
    You May Find Something Very Interesting Here. link
    3 File sharing link
    4 File Protection link
    5 Systems Analysis and Design: Core Concepts link

Disadvantages of Layered architecture:

  1. It is not always possible to divide the functionalities, many a times they are inter-related and can’t be separated.

  2. Sometimes, a large no. of functionalities is there and number of layers increase greatly. This might lead to degradation in performance of the system.

  3. No communication between non-adjacent layers.


Rating - 3/5
499 views

Advertisements
Rating - 3/5