Please write 5 advantage and Disadvantages of Monolithic structure Os Structure ?
Major Advantages:
1.Cost of module interaction is low- function call
2.A process runs completely in a single address space in the monolithic kernel
3.The monolithic kernel is a static single binary file.
4.The execution of the monolithic kernel is quite fast as the services such as memory management, file management, process scheduling etc.are implemented under the same address space.
5. Simple and easy to implement structure.
Disadvantages
1Hard to understand
2.Hard to modify
3.Unreliable
4.Hard to maintain
5.Security issues are always there because there is no isolation among various servers’ present in the kernel.
Advantages:
1.A process runs completely in a single address space in the monolithic kernel.
2.Cost of module interaction is low- function call.
3.The monolithic kernel is a static single binary file.
4. Simple and easy to implement structure
5.The execution of the monolithic kernel is quite fast as the services such as memory management, file management, process scheduling etc.are implemented under the same address space.
Disadvantages
1.Hard to understand.
2.Hard to modify.
3.Unreliable.
4.Hard to maintain.
5.Security issues are always there because there is no isolation among various servers’ present in the kernel.
Communication is easy.
Interface between a process and OS through System call.
Disadvantages.
Perform each task through kernel.
If task crash, damage the OS.
Hard to understand bcz of Kernel.
Hard to modify.
Unreliable.
Maintenance is not easy
1.A process runs completely in a single address space in the monolithic kernel.
2.Cost of module interaction is low- function call.
3.The monolithic kernel is a static single binary file.
4. Simple and easy to implement structure
5.The execution of the monolithic kernel is quite fast as the services such as memory management, file management, process scheduling etc.are implemented under the same address space.
Disadvantages.
Perform each task through kernel.
If task crash, damage the OS.
Hard to modify. Unreliable.
Maintenance is not easy