next up previous
Next: Server-Based Operating Systems Up: Organization of Operating Previous: Pilot

Unix

Unix is different from Xinu in the following main respects:

There is a distinction between kernel and rest of the operating system since some of the OS functions are provided through user processes such as the swapper.

Processes execute in separate virtual address spaces.

Kernel code executes in a special privileged mode and a separate virtual address space.

Dynamic loading of programs is supported



Prasun Dewan
Tue Apr 30 11:14:08 EDT 2002