microkernel
Sign in to savethumb|450px|Structure of monolithic and microkernel-based operating systems, respectively
~28 min read
Article
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).
Gallery (2)
Connections
ring
Entity
L4 microkernel family
Entity
virtual machine
Entity
MINIX
Entity
monolithic kernel
Entity
CiteSeerX
Entity
user space
Entity
protocol stack
Entity
hardware abstraction
Entity
MINIX 3
Entity
Per Brinch Hansen
Entity
HarmonyOS NEXT
Entity
EROS
Entity
computer science
Entity
Linux
Entity
operating system
Entity
Microsoft
Entity
software
Entity
International Standard Book Number
Entity
Nuremberg
Entity