37
Microkernel architecture
nOnly a few essential functions in the kernel
uprimitive memory management (address space)
uInterprocess communication (IPC)
ubasic scheduling
nOther OS services are provided by processes running in user mode (servers)
udevice drivers, file system, virtual memory…
nMore flexibility, extensibility, portability…
nA performance penalty by replacing service calls with message exchanges between process...
n