What is layered Operating System (OS) explain in detail.

This answer is restricted. Please login to view the answer of this question.

Login Now

The operating system is split into various layers in the layered operating system and each of the layers have different functionalities.

In this structure the OS is broken into number of layers. The bottom layer is the hardware and the topmost layer is the user interface. These layers are so designed that each layer uses the functions of the lower level layers only. This simplifies the debugging process as if lower level layers are debugged and an error occurs during debugging then the error must be on that layer only as the lower level layers have already been debugged.

There are six layers in the layered operating system. A diagram demonstrating these layers is as follows:


Advantages of Layered structure:

  • Layering makes it easier to enhance the operating system as implementation of a layer can be changed easily without affecting the other layers.
  • It is very easy to perform debugging and system verification.

Disadvantages of Layered structure:

  • In this structure the application performance is degraded as compared to simple structure. 
  • It requires careful planning for designing the layers as higher layers use the functionalities of only the lower layers.


If you found any type of error on the answer then please mention on the comment or report an answer or submit your new answer.
Leave your Answer:

Click here to submit your answer.

  Loading . . .