HP-UX 11i Internals | ||
By Chris Cooper, Chris Moore | ||
Publisher | : Prentice Hall PTR | |
Pub Date | : January 22, 2004 | |
ISBN | : 0-13-032861-8 | |
Pages | : 432 | |
To maximize the performance, efficiency, and reliability of your HP-UX sysem, you need to know what's going on under the hood. HP-UX 11i Internals goes beyond generic UNIX internals, showing exactly how HP-UX works in PA-RISC environments.
HP experts Cooper and Moore systematically illuminate HP-UX kernel data structures and algorithms for memory management, process and thread scheduling, I/O control, files and file systems, resource management, and more. They focus on HP-UX 11i, while also offering valuable insight for those using earlier versions.
PA-RISC architecture: register set, virtual memory, key instructions, and procedure calling conventions
HP-UX kernel organization: hardware-dependent and independent data structures
Process and thread management: proc tables, memory management, scheduling, and the complete process/thread lifecycle
System-wide memory resources: allocation and mapping to physical memory
HP-UX paging and swapping
Files and filesystems: traditional UNIX filesystems, HFS, VFS, and dynamic buffer cache
I/O and device management: addressing, DMA, interrupts, device files, I/O configuration, device driver assignments, and I/O request pathways
Logical Volume Management (LVM): abstracting physical disks from the disk I/O system
HP-UX multiprocessing: challenges, data structures, and interfaces
Kernel communication services: semaphores, message queues, shared memory, signals, and the kernel "callout" system
Signaling in complex threaded environments
System initialization, from vmunix to init: running HP-UX on diverse platforms
Whether you administer HP-UX, tune it, troubleshoot it, or write kernel modules for it, you'll find HP-UX 11i Internals indispensable.