This book describes the internal algorithms and the structures that form
the basis of the UNIX® operating system and their
relationship to the programmer interface. The system description is based
on UNIX System V Release 2 supported by AT&T, with some features from
presents algorithms in a C-like
pseudocode to aid readers in understanding the
natural language description.
uses figures to depict the relationships
between various data structures s they system
contains short C programs illustrating
many system concepts as they manifest themselves
1. General Review of the System.
2. Introduction to the Kernel.
3. The Buffer Cache.
4. Internal Representation of Files.
5. System Calls for the File System.
6. The System Representation of
7. Process Control.
8. Process Scheduling and Time.
9. Memory Management Policies.
10. Interprocess Communication.
11. Multiprocessor Systems.
12. Distributed UNIX System.