ASU Logo

Partha Dasgupta



Text Book

Note: Old editions are fine too. Textbook not required.

Operating System Concepts
by Abraham Silberschatz, Peter Baer Galvin, Greg Gagne

Keep pace with the fast-developing world of operating systems

Open-source operating systems, virtual machines, and clustered computing are among the leading fields of operating systems and networking that are rapidly changing. With substantial revisions and organizational changes, Silberschatz, Galvin, and Gagne’s Operating System Concepts, Eighth Edition remains as current and relevant as ever, helping you master the fundamental concepts of operating systems while preparing yourself for today’s emerging developments.

As in the past, the text brings you up to speed on core knowledge and skills, including:

bulletWhat operating systems are, what they do, and how they are designed and constructed
bulletProcess, memory, and storage management
bulletProtection and security
bulletDistributed systems
bulletSpecial-purpose systems



Table of Contents (from 6th edition)

Note, grayed out chapters, will not be covered in CSE 430.

Chapter 1: Introduction
Chapter 2: Operating System Structures
Chapter 3: Processes
Chapter 4: Threads
Chapter 5: CPU Scheduling
Chapter 6: Process Synchronization
Chapter 7: Deadlocks
Chapter 8: Memory Management
Chapter 9: Virtual Memory

Chapter 10: File_System Interface
Chapter 11: File_System Implementation
Chapter 12: Mass_Storage Structure
Chapter 13: I/O Systems
Chapter 14: Protection
Chapter 15: Security

Chapter 16: Distributed System Structures
Chapter 17: Distributed File Systems
Chapter 18: Distributed Coordination
Chapter 19: Realtime Embedded Systems
Chapter 20: Multimedia Systems
Chapter 21: The Linux System
Chapter 22: Windows XP
Chapter 23: Influential Operating Systems