Principles of Modern Operating Systems
Authors: Richard - Schlesinger - Kenneth - Jose - Garrido - Richard Schlesinger - Kenneth Hoganson - Jose Garrido - Kenneth E. - Kenneth E. Hoganson - Hoganson - Jose M Garrido - International Edition - Jose M; Schlesinger - Richard; Hoganson
ISBN-10: 1449626343
ISBN-13: 9781449626341
Edition 版次: 2
Released: 2011-10-10
Pages: 564 pages
This revised and updated Second Edition presents a practical introduction to operating systems and illustrates these principles through a hands-on approach using accompanying simulation models developed in Java and C++. This text is appropriate for upper-level undergraduate courses in computer science. Case studies throughout the text feature the implementation of Java and C++ simulation models,giving students a thorough look at both the theoretical and the practical concepts discussed in modern OS courses. This pedagogical approach is designed to present a clearer,more practical look at OS concepts,techniques,and methods without sacrificing the theoretical rigor that is necessary at this level. It is an ideal choice for those interested in gaining comprehensive,hands-on experience using the modern techniques and methods necessary for working with these complex systems.
Contents
Preface
Chapter 1 Basic Concepts of Operating Systems
Chapter 2 Processes and Threads
Chapter 3 System Performance and Models
Chapter 4 Systems with Multiprogramming
Chapter 5 Processor Scheduling
Chapter 6 Synchronization Principles
Chapter 7 Deadlocks
Chapter 8 File Management
Chapter 9 The I/O System
Chapter 10 Memory Management
Chapter 11 Security and Protection
Chapter 12 Networking and Distributed Systems
Chapter 13 Virtual Machines
Appendix A Introduction to Using Linux
Appendix B Java and POSIX Threads
Appendix C The Java Modeling Framework
Appendix D Psim3
Appendix E Overview of Probability Theory
Appendix F Using the C++Models
Appendix G The Computer System: An Overview
finelybook
