 |
Design of the UNIX Operating System View Larger Image | Marice J. Bach Prentice Hall, Hardcover, Published May 1986, 471 pages, ISBN 0132017997 | List Price: $73.33 Our Price: $64.50 You Save: $8.83 (12% Off)
| | | Availability: Out-Of-Stock |
Be the First to Write a Review and tell the world about this title!Books on similar topics, in best-seller order: Books from the same publisher, in best-seller order:
This is the first, and still, the most comprehensive book to
describe the sophisticated workings of the UNIX System V kernel,
the internal algorithms, the structures that form the basis of
the UNIX operating system, and their relationship to the
programming interface. System programmers will gain a better
understanding of how the kernel works and will be able to compare
algorithms used in the UNIX system to algorithms used in other
operating systems. Programmers on UNIX systems will gain a deeper
understanding of how their programs interact with the system and
can thereby code more efficient programs. The system description
is based on AT&T's UNIX System V Release 2, with some new
features from Release 3. Interesting contributions from other
operating systems, particularly those of Berkeley Software
Distribution (BSD), are also discussed. Adapting material
directly from courses he taught at AT&T.
- Keeps the descriptions of algorithms as simple as possible,
reflecting the simplicity and elegance of the system they
describe.
- Presents algorithms in pseudo-code to aid readers in
understanding their natural language description.
- Describes the general flow of the various algorithms, and most
importantly, how they interact with each other.
- Includes figures depicting the
relationship between data structures and how the system
manipulates them, and, in later chapters, provides short C
programs illustrating many system concepts.
- Avoids issues that assume particular hardware characteristics;
covers the kernel-hardware interface in general terms, ignoring
particular machine idiosyncrasies. Where machine-specific issues
are important to understand implementation of the kernel, the
relevant details are provided.
|
 |