First Edition (October 1997)

Trademarks and Acknowledgements

About This Book

Chapter 1. Kernel Environment

Chapter 2. System Calls

Chapter 3. Virtual File Systems

Chapter 4. Kernel Services
I/O Kernel Services
Block I/O Buffer Cache Kernel Services: Overview
Understanding Interrupts
Understanding DMA Transfers
Kernel Extension and Device Driver Management Kernel Services
Locking Kernel Services
File Descriptor Management Services
Logical File System Kernel Services
Memory Kernel Services
Understanding Virtual Memory Manager Interfaces
Message Queue Kernel Services
Network Kernel Services
Process and Exception Management Kernel Services
RAS Kernel Services
Security Kernel Services
Timer and Time-of-Day Kernel Services
Using Fine Granularity Timer Services and Structures
Using Multiprocessor-Safe Timer Services
Virtual File System (VFS) Kernel Services

Chapter 5. Asynchronous I/O Subsystem

Chapter 6. Device Configuration Subsystem

Chapter 7. Communications I/O Subsystem

Chapter 8. Graphic Input Devices Subsystem

Chapter 9. Low Function Terminal Subsystem

Chapter 10. Logical Volume Subsystem

Chapter 11. Printer Addition Management Subsystem

Chapter 12. Small Computer System Interface Subsystem

Chapter 13. Integrated Device Electronics (IDE) Subsystem

Chapter 14. Serial Direct Access Storage Device Subsystem

Chapter 15. Debugging Tools

Appendix A. Alphabetical List of Kernel Services