Mach Main Abstractions
Processes
Threads
Memory Objects
Ports
Messages
Unix Servers
Resource Management (Kernel).
Handler for system calls (Server).
Advantages:
OS becomes simpler.
OS becomes more machine independent.
Multiple OSs can run at the same time.
Processes
Threads
Thread port
Commands FORK, EXIT, JOIN, DETACH, YIELD, SELF
Scheduling done by the kernel.
Memory Management