Architectures of Operating System
Architectures of Operating System
As and when the architecture of computer system evolves, architecture of the operating system also evolves and vice-versa.
Mainly, there are 4 types of architectures of operating system:
-
Monolithic architecture : In the monolithic systems, each component of the operating system is contained within the kernel.
-
Layered architecture : This is an important architecture of operating system which is meant to overcome the disadvantages of early monolithic systems
-
Microkernel architecture : In microkernel architecture, only the most important services are put inside the kernel and rest of the OS service are present in the system application program.
-
Hybrid architecture : Combine the best functionalities of all these approaches and hence this design is termed as the hybrid structured operating system
Frequently Asked Questions
Recommended Posts:
- Operating System Concepts ( Multi tasking, multi programming, multi-user, Multi-threading )
- Different Types of Operating Systems
- Batch Operating Systems
- Time sharing operating systems
- Distributed Operating Systems
- Network Operating System
- System calls
- Computer System organization
- Operating System Generation
- Process Concept
- Operating System Operations- Dual-Mode Operation, Timer
- Operations on Process
- Threads overview
- Multithreading Models
- Critical Section problems