0% found this document useful (0 votes)
7 views1 page

Layered Architecture of Operating Systems

The layered architecture of operating systems breaks the OS into multiple layers with hardware at the bottom layer and the user interface at the top layer. Each layer only uses functions from the layer below, allowing layers to be debugged individually from bottom to top. This simplifies debugging by only requiring fixes within a single layer if an error is found. OS/2 and early Windows NT are examples of operating systems that use layered architectures. The main disadvantage is requiring careful planning and definition of each layer.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

Layered Architecture of Operating Systems

The layered architecture of operating systems breaks the OS into multiple layers with hardware at the bottom layer and the user interface at the top layer. Each layer only uses functions from the layer below, allowing layers to be debugged individually from bottom to top. This simplifies debugging by only requiring fixes within a single layer if an error is found. OS/2 and early Windows NT are examples of operating systems that use layered architectures. The main disadvantage is requiring careful planning and definition of each layer.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Module : OS

2. Layered Architecture of operating system


The layered Architecture of operating system was developed in 60s in this approach; the
operating system is broken up into number of layers. The bottom layer (layer 0) is the hardware
layer and the highest layer (layer n) is the user interface layer as shown in the figure.

layered architecture

The layered are selected such that each user functions and services of only lower level layer. The
first layer can be debugged wit out any concern for the rest of the system. It user basic hardware
to implement this function once the first layer is debugged., its correct functioning can be
assumed while the second layer is debugged & soon . If an error is found during the debugged of
particular layer, the layer must be on that layer, because the layer below it already debugged.
Because of this design of the system is simplified when operating system is broken up into layer.
Os/2 operating system is example of layered architecture of operating system another example is
earlier version of Windows NT.
The main disadvantage of this architecture is that it requires an appropriate definition of the
various layers & a careful planning of the proper placement of the layer.

You might also like