previous | start | next

Minix Organization

The Minix operating system has kernel code and data, but also a number of operating system processes it calls server processes which have their own memory and code, but don't have direct access to the kernel data/code.

Two Minix server processes

The server processes execute in user mode.

Kernel code does the critical steps for system calls; that is, the steps that require kernel mode privilege.

Some parts of a system call may be handled by one or more of the operating server processes.

Sounds complicated!



previous | start | next