Modern Operating Systems /
Andrew S. Tanenbaum.
- Englewood Cliffs, N.J. : Prentice Hall, c1992.
- xx, 728 p. : ill. ; 25 cm.
Includes bibliographical references (p. 682-703) and index.
TRADITIONAL OPERATING SYSTEMS1. Introduction2. Processes3. Memory Management4. File Systems5. Input/Output6. Deadlocks7. Case Study 1: UNIX8. Case Study 2: MS-DOS.DISTRIBUTED OPERATING SYSTEMS9. Introduction to Distributed Systems10. Communication in Distributed Systems11. Synchronization in Distributed Systems12. Processes and Processors in Distributed systems13. Distributed File Systems14. Case Study 3: Amoeba15. Case Study 4: Mach16. Appendix A: Reading List and Bibliography17. Appendix B: Introduction to C18. Index
Requiring a basic understanding of computer systems, this introductory text provides a balanced coverage of centralized and distributed operating systems. The key principles of both kinds of systems are discussed in a case-study approach, including MS-DOS, UNIX, Amoeba and Mach.