Book description
The definitive Sun Microsystems guide to the internals of the Solaris kernel.
This book focuses on the core kernel functions, major data structures and algorithms. Its practical approach makes it an essential resource for anyone responsible for kernel, driver or application software. Anyone doing development, debugging, maintenance, performance tuning, capacity planning, or application tuning will also benefit from Mauro and McDougall's in-depth coverage of the Solaris kernel.
This authoritative and comprehensive guide covers the key components that comprise the Solaris kernel. The modular architecture of the kernel is discussed and each major subsystem is fully explored. Topics covered include:
Scheduler implementation and behavior
The Solaris multi-threaded architecture
Multi-threaded synchronization primitives
The Solaris Virtual Memory implementation, including tools for memory measurement and analysis
The Virtual File System framework
Techniques for analyzing kernel behavior and structures with sar, vmstat, crash, and adb
Solaris Internals is an indispensable reference for kernel developers and is full of useful information for monitoring and optimizing Solaris systems. Whether you're a software developer, systems architect, system administrator, or performance analyst, you'll rely on it constantly.
Table of contents
- Copyright
- List of Figures
- List of Tables
- List of Header Files
- Preface
- Acknowledgments
- Introduction to Solaris Internals
- The Solaris Memory System
- Threads, Processes, and IPC
- Files and File Systems
- Kernel Tunables, Switches, and Limits
- Kernel Virtual Address Maps
- A Sample Procfs Utility
- Bibliography
- Index
Product information
- Title: Solaris™ Internals: Core Kernel Components
- Author(s):
- Release date: October 2000
- Publisher(s): Pearson
- ISBN: 0130224960
You might also like
book
Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization
Discover how to write high-quality character driver code, interface with userspace, work with chip memory, and …
book
Mastering Linux Kernel Development
Explore Implementation of core kernel subsystems About This Book Master the design, components, and structures of …
book
Linux Kernel Development, Third Edition
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in …
book
Linux Kernel Programming
Learn how to write high-quality kernel module code, solve common Linux kernel programming issues, and understand …