- Trending Categories
- Data Structure
- Operating System
- MS Excel
- C Programming
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is the motivation to implement a micro-kernel in an operating system?
Micro kernel is one of the classifications of kernel and is often represented as μ- kernel. It is software which provides a mechanism to implement an operating system.
The functions or mechanism for implementation are as follows −
Low level address space management
In the micro kernel, user services and kernel services are kept in different address spaces. User services are placed in user address space. Kernel services are placed in kernel services. Therefore, the size of the kernel and size of the operating system is minimized or reduced.
Given below is the diagram of micro kernel −
It is very secure and reliable and is also portable. It provides some processes for process management and memory management.
Micro-kernel also provides service as given below −
Motivation of implementing a micro kernel in operating system −
Expansion of an operating system is very easy, it is portable. We can add microkernel to system applications. It will not affect the kernel in any way.
Micro kernel is small in size. Hence it is fast and functions well. They are smaller than monolithic kernels.
Source code size is also small. The size of the MINI 3 micro kernel has 12,000 lines of code. It gives high throughput.
Kickstart Your Career
Get certified by completing the courseGet Started