microkernel
Sign in to savethumb|450px|Structure of monolithic and microkernel-based operating systems, respectively
~28 min read
Encyclopedic overview
14 sectionsContents
- History
- Introduction
- Inter-process communication
- Servers
- Device drivers
- Essential components and minimality
- Performance
- Security
- Third generation
- Examples
- Nanokernel
- See also
- References
- Further reading
thumb|450px|Structure of monolithic and microkernel-based operating systems, respectively
In computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, thread management, and inter-process communication (IPC).
Excerpted from Wikipedia’s “microkernel” article, available under the CC BY-SA 4.0 licence.