$5.00 Original price was: $5.00.$2.50Current price is: $2.50.
Abraham Silberschatz
Product Specs:
- File Type: PDF
- File Size: 13.2 MB
- Book Language: English
- Total Page Count: 1259
- Instant Download
A Foundation in Operating Systems, Updated for Modern Systems
Operating System Concepts has long served as a core text for understanding what operating systems do, how they are structured, and why their design choices matter. The Tenth Edition continues that tradition with a clear, example-driven approach that connects fundamental theory to the systems people use every day—Linux, Windows, macOS, Android, and iOS among them.
Written by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne, this edition is organized for students and practitioners who need both conceptual grounding and practical insight. The book assumes familiarity with basic data structures, computer organization, and a high-level language such as C or Java, then builds from there without relying on formal proofs.
What the Tenth Edition Covers
The material unfolds across ten major parts and twenty-one chapters, plus four appendices. Early chapters explain what operating systems are and how they are designed. From there, the text moves into process management, concurrency, synchronization, and deadlock handling—areas that sit at the heart of modern computing.
- Process and thread management: scheduling, interprocess communication, multicore systems, and parallel programming.
- Synchronization tools and examples: practical mechanisms for coordinating concurrent processes.
- Memory management: strategies for keeping multiple processes in memory efficiently.
- Storage and I/O: mass storage, device interfaces, and performance considerations.
- File systems: internal algorithms and structures for reliable data access.
- Security and protection: controlling access to files, memory, CPU, and other resources.
- Advanced topics: virtual machines, networks, and distributed systems, with emphasis on the Internet and TCP/IP.
- Case studies: detailed examinations of Linux and Windows 10.
Code, Examples, and Real Systems
Concepts are illustrated with programs written mainly in C, along with significant Java examples and selected Windows API code. The text spans POSIX, Pthreads, Java, and Windows environments, giving readers multiple views of how the same operating-system ideas appear in different programming contexts. The authors tested examples on Linux 4.4, macOS 10.11, and Windows 10, with Java examples using JDK 1.8.
Designed for Learning, Not Just Reference
Each chapter includes practice exercises with solutions, regular exercises, programming problems, programming projects, and further reading. The e-text edition adds self-assessment questions, hide/reveal definitions for key terms, animated figures, a complete glossary, and appendices covering legacy operating systems. A print companion is also available in bundle form, though it omits some digital enhancements.
Who This Edition Is For
The book is written for an introductory operating systems course at the junior or senior undergraduate level or first-year graduate level. Practitioners who want a structured refresher on OS concepts will also find it useful. Because the prerequisite knowledge is modest—basic data structures, computer organization, and a high-level language—the text stays accessible while still covering substantial technical ground.
Why It Remains Worth Your Shelf Space
What sets Operating System Concepts apart is its balance: it explains theory without burying readers in proofs, and it uses real systems to show how those ideas are implemented. The Tenth Edition reflects the 2013 ACM/IEEE Computer Science Curricula guidelines for operating systems, making it a practical companion for coursework and a durable reference for anyone working close to the machine.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Database System Concepts
Sold by Abraham Silberschatz
$5.00 Original price was: $5.00.$2.50Current price is: $2.50.

There are no reviews yet.