Please write 5 advantage and Disadvantages of Layer structure Os Structure ?
Advantages
1.Modularity
2.Easy debugging
3.Easy update
4.No direct access to hardware
5.Abstraction
Disadvantages
1.Complex and careful implementation
2.Slower in execution
3.It is not always possible to divide the functionalities, many a times they are inter-related and can’t be separated.
4.Sometimes, a large no. of functionalities is there and number of layers increase greatly. This might lead to degradation in performance of the system.
5.No communication between non-adjacent layers.
Advantages
1.Modularity
2.Easy debugging
3.Easy update
4.No direct access to hardware
5.Abstraction
Disadvantages
1.Complex and careful implementation
2.Slower in execution
3.It is not always possible to divide the functionalities, many a times they are inter-related and can’t be separated.
4.Sometimes, a large no. of functionalities is there and number of layers increase greatly. This might lead to degradation in performance of the system.
5.No communication between non-adjacent layers.
Advantages.
Easy implementation
If we want to diagnose a problem directly check the specific layer.
Performance increase.
Instead of divide into module divide into layers.
Reliability bcz of visiting whole layer for specific task.
Disadvantages.
If you want to diagnose the CPU, have to check kernel.
Layer working divide into layer is difficult task.
No layer can call services except its own.
Implementation of Layers working is tough.
No services can invoke from another layer.