3-Operating System Structures
3-Operating System Structures
Monolithic Systems
Layered Systems
Micro Kernels
Modular
Monolithic Systems
Benefits:
Easier to extend a microkernel
Easier to port the operating system to new architectures
More reliable (less code is running in kernel mode)
More secure
Demerit:
Performance overhead of user space to kernel space
communication
Microkernel System Structure- Eg:MINIX 3 system