Kernel Space
- The most privileged code and memory allocation
- The kernel handles:
- Setting up Process Isolation
- Process loading and management (including sending Signals)
- Process switching
- Hardware access through Device Drivers
- Network management
- Interrupt Request handling