本书介绍Solaris操作系统的内核,提供了内核结构以及该操作系统中使用的主要数据结构和算法的大量信息。主要内容包括:Solaris内核概述、So1aris存储系统线程、进程和IPC、文件和文件系统。本书还讲解了该系统的实际应用,用大量实例阐述了应用方法和技巧。本书对于使用So1aris操作系统的各类技术人员来讲是一本极具参考价值的专著。
Foreword
Preface
About the Authors
Acknowledgments
PART ONE
Introduction to Solaris Internals
Chapter1 Introduction
PART TWO
The Process Model
Chapter 2 The Solaris Process Model
Chapter 3 Scheduling Classes and the Dispatcher
Chapter 4 Interprocess Communication
Chapter 5 Process Rights Management
PART THREE
Resource Management
Chapter 6 Zones
Chapter 7 Projects,Tasks,and Resource Controls
PART FOUR
Memory
Chapter 8 Introduction to Solaris Memory
Chapter 9 Virtual Memory
Chapter 10 Physical Memory
Chapter 11 Kernel Memory
Chapter 12 Hardware Address Translation
Chapter 13 Working with Multiple Page Sizes in Solaris
PART FIVE
File Systems
Chapter 14 File System Framework
Chapter 15 The UFS File System
PART SIX
Platform Specifics
Chapter 16 Support for NUMA and CMT Hardware
Chapter 17 Locking and Synchronization
PART SEVEN
Networking
Chapter 18 The Solaris Network Stack
PART EIGHT
Kernel Services
Chapter 19 Clocks and Timers
Chapter 20 Task Queues
Chapter 21 kmdb Implementation
APPENDICES
Appendix A Kernel Virtual Address Maps
Appendix B Adding a System Call to Solaris
Appendix C A Sample Procfs Utility
Bibliography
Index