Operating System Concepts, Enhanced etext, 10th Edition
February 2018, ©2018
PART ONE OVERVIEW
Chapter 1 Introduction
Chapter 2 Operating-System Structures
PART TWO PROCESS MANAGEMENT
Chapter 3 Processes
Chapter 4 Threads and Concurrency
Chapter 5 CPU Scheduling
PART THREE PROCESS SYNCHRONIZATION
Chapter 6 Synchronization Tools
Chapter 7 Synchronization Examples
Chapter 8 Deadlocks
PART FOUR MEMORY MANAGEMENT
Chapter 9 Main Memory
Chapter 10 Virtual Memory
PART FIVE STORAGE MANAGEMENT
Chapter 11 Mass-Storage Structure
Chapter 12 I/O Systems
PART SIX FILE SYSTEM
Chapter 13 File-System Interface
Chapter 14 File-System Implementation
Chapter 15 File-System Internals
PART SEVEN SECURITY AND PROTECTION
Chapter 16 Security
Chapter 17 Protection
PART EIGHT ADVANCED TOPICS
Chapter 18 Virtual Machines
Chapter 19 Networks and Distributed Systems
PART NINE CASE STUDIES
Chapter 20 The Linux System
Chapter 21 Windows 10
PART TEN APPENDICES
Appendix A Influential Operating Systems
Appendix B Windows 7
Appendix C BSD UNIX
Appendix D The Mach System
- Particular attention is paid to the Microsoft family of operating systems and Linux, with additional material on various versions of UNIX (Solaris, BSD, and Mac OS X).
- Teaches general concepts in operating systems while allowing for a choice in implementation systems. Rather than concentrating on a particular operating system or hardware, the text discusses key concepts that are applicable to a wide variety of systems.
- New, updated content throughout including increased coverage of multicore systems and parallel programming, mobile systems including IOS and Android, memory, security, and an updated Linux chapter.
- New chapters on file-system internals and Windows 10.
- Integrated coverage of Linux and Windows throughout.
- Many new exercises, programming problems, and programming projects.
- More interactive experience with self-assessment exercises, key term popups, and animated figures.
- Updated coverage of the Linux operating system.
- New chapters covering file-system internals and Windows 10.
- Updated and enhanced material on mobile and security.
- Guided by many comments and suggestions from users and the authors' own observations about the rapidly changing fields of operating systems, chapter material represents the most current thought and practice in operating systems.
- Abundant opportunity for student practice with self-assessment problems within chapters, end-of-chapter practice exercises, and end-of-chapter programming problems and projects.
- A Linux virtual machine with GCC development environment and Linux source code distribution.
- Appendices that cover key legacy operating systems for valuable reference.