Foreword Preface About the Authors Acknowledgments PART One: Introduction to Solaris Internals Chapter 1 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 Resourec 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 UFE File System PART SIX Palatform Speciffics Chapter 16 Support for UNMA and CMT Hardware Chapter 17 Locking and Synchronization PART SEVEN Networking Chapter 18 The Solaris Network Stak 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 Sample Procfs Utility Bibliography Index