|
Operating Systems: A Modern Perspective 3rd Edition
Operating Systems, 3e provides an understanding of contemporary operating system practice through a complete discussion of operating system principles, supplemented with code, algorithms, implementation issues, and lab exercises. Each chapter begins with a conceptual presentation, and then moves into the underlying theory that supports the concept.
Examples are used from Windows 2000, Linux, and Unix to support these presentations.
The book also covers modern topics such as threads, concurrency, and distributed systems. It addresses both quantitative and qualitative theory, but is not overly mathematically sophisticated. It is an ideal text for professors who are interested in introducing students to core operating system concepts and reinforcing these concepts with examples from and practice with popular real-world operating systems.
Contents
1. Introduction
2. Using the Operating System
3. Operating System Organization
4. Computer Organization
5. Device Management
6. Process Management
7. Scheduling
8. Basic Synchronization Principles
9. High-Level Synchronization
10. Deadlock
11. Memory Management
12. Virtual Memory
13. File Management
14. Protection and Security
15. Networks
16. Remote Files
17. Distributed Computing
18. Strategies and Examples
|