|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
Only a few
essential functions in the kernel
|
|
|
|
u |
primitive memory
management (address space)
|
|
|
u |
Interprocess
communication (IPC)
|
|
|
|
u |
basic scheduling
|
|
|
n |
Other OS
services are provided by
|
|
|
processes
running in user mode (servers)
|
|
|
|
u |
device drivers,
file system, virtual memory…
|
|
|
n |
More
flexibility, extensibility, portability…
|
|
|
n |
A performance
penalty by replacing service calls
|
|
|
with message
exchanges between process...
|
|