This is Sun's definitive guide to the internals of SunOS, the operating system component of Sun's Solaris operating environment. It will be invaluable for anyone responsible for Solaris management, maintenance, performance and/or application tuning. This book covers all aspects of SunOS internals, especiallly major kernel data structures and kernel code algorithms, with a focus on practical applications. Understand how the Solaris operating environment is organized; including the kernel directory hierarchy, system facilities, interfaces, system calls, libraries, Posix support, and more. Review processes, threads, the dispatcher, and the Virtual File System (VFS). Understand the Solaris Memory Architecture, virtual memory, and interprocess communications -- and master memory analysis, sizing and capacity planning.
JIM MAURO has 20 years of industry experience with UNIX systems. Jim is a senior engineer in the Performance Applications Engineering group at Sun Microsystems. When Jim is not wrestling with his two sons, his house, or his yard, he works on systems and applications availability and resource management-related projects for Sun.
RICHARD McDOUGALL is a senior engineer in the Performance Applications Engineering group at Sun Microsystems, focusing on enterprise systems architecture, large system performance, and OS technology. He has been known to have some knowledge of operating system architecture and internals. When Richard isn't tinkering with cars or racing karts, he is usually found analyzing system performance, contributing to Solaris development, and developing tools for measurement, monitoring, tracing, and sizing UNIX systems.