| help | account  


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)


FREE Shipping on Orders over $40!*
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.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account