William Stallings’ Operating Systems: Internals and Design Principles, published by Pearson Education, is a comprehensive book for Computer Science and Information Science engineering students. This seventh edition comprises of concepts in design issues and the basic principles in contemporary operating systems. The book provides a full-fledged understanding of the significant mechanisms and structures of various operating systems. Design trade-offs, practical decisions that affect design, performance and security, and case studies in UNIX and Windows are also discussed. Some of the other topics covered in the book are Process Description and Control, Threads, Concurrency: Mutual exclusion, Synchronization, Deadlock and Starvation, Memory Management, Virtual Memory, Uniprocessor Scheduling, Multiprocessor and Real-Time Scheduling, I/O Management and Disk Scheduling, File Management, Embedded Operating Systems, Computer Security Threats and Techniques and Distributed Processing, Client/Server and Clusters.
About Pearson Education
Pearson Education has been publishing books for students in the field of science, technology, law, business, humanities and others, and has been educating more than a hundred million people across the world. Their books have not only been helping students in learning, but are also helping teachers and professionals. Pearson Education India publishes academic books and reference books in various fields like business and management, computer science and other engineering domains, competitive exam guides among other types of books. Some of the books published by Pearson Education India are Decision Support and Business Intelligence systems, Electromagnetic Field Theory, Computer Architecture and Organization, Managing Business Process Flows and A Critical Companion to Compulsory English.
Chapter 1: Operating System Overview
Chapter 2: Process Description and Control
Chapter 3: Threads
Chapter 4: Concurrency: Mutual Exclusion and Synchronization
Chapter 5: Concurrency: Deadlock and Starvation
Chapter 6: Memory Management
Chapter 7: Virtual Memory
Chapter 8: Uniprocessor Scheduling
Chapter 9: Multiprocessor and Real-Time Scheduling
Chapter 10: I/O Management and Disk Scheduling
Chapter 11: File Management
Chapter 12: Embedded Operating Systems
Chapter 13: Computer Security Threats
Chapter 14: Computer Security Techniques
Chapter 15: Distributed Processing, Client/Server and Clusters
This is not a book.
28 Jun, 2015