The HP-UX Kernel: Basic Organization
The HP-UX kernel is a multitasking, multiuser, multiprocessor, multithreaded, load-leveling, supercalifragilisticexpialidocious modular operating system with real-time scheduling extensions. To get a handle on it, read this introduction to the basic organization of the kernel and its data structures.