Solaris Internals: Core Kernel Components

Portada
Prentice Hall Professional, 2001 - 657 páginas
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, especially 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.
 

Comentarios de usuarios - Escribir una reseña

No hemos encontrado ninguna reseña en los sitios habituales.

Índice

An Introduction to Solaris
3
Kernel Services
27
Kernel Synchronization Primitives
59
Kernel Bootstrap and Initialization
103
PART TWO
123
Virtual Memory Watchpoints
164
The Page Scanner
178
Kernel Memory
205
The Solaris Kernel Dispatcher
343
Interprocess Communication
421
PART FOUR
469
File System Overview
513
File System Framework
531
The UNIX File System
565
Solaris File System Cache
589
Appendix A Kernel Tunables Switches and Limits
609

Memory Monitoring
233
PART THREE
255
Process Structures
265
Appendix CA Sample Procts Utility
629
Página de créditos

Otras ediciones - Ver todo

Términos y frases comunes

Referencias a este libro

Sobre el autor (2001)

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.

Información bibliográfica