Synopses & Reviews
Another defining moment in the evolution of operating systems
Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you’ll find in Silberschatz, Galvin, and Gagne’s Operating System Concepts, Seventh Edition.
By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today’s operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems.
- Increased coverage of user perspective in Chapter 1.
- Increased coverage of OS design throughout.
- A new chapter on real-time and embedded systems (Chapter 19).
- A new chapter on multimedia (Chapter 20).
- Additional coverage of security and protection.
- Additional coverage of distributed programming.
- New exercises at the end of each chapter.
- New programming exercises and projects at the end of each chapter.
- New student-focused pedagogy and a new two-color design to enhance the learning process.
Includes bibliographical references (p. 869-897) and index.
TAKE THE NEXT STEP IN THE EVOLUTION OF OPERATING SYSTEMS
For the past two decades, dinosaurs have roamed the cover of Silberschatz, Galvin, and Gagne's OPERATING SYSTEMS CONCPETS. The product of a long process of evolutionary adaptations, this best-selling text has continually evolved to address the latest trends in operating system design. With its strong emphasis underlying concepts and rich selection of examples and case studies, no other text provides such a solid theoretical foundation for understanding operating systems.
Now in a fully revised and updated Sixth Edition, OPERATING SYSTEM CONCEPTS offers new chapters on Threads and Windows 2000, as well as new and expanded coverage of the client-server model and NFS, small footprint operating systems for PDAs, real-time operating systems, and more.
Silberschatz: Operating Systems Concepts, 6/e Windows XP Update Edition, the best selling introductory text in the market, continues to provide a solid theoretical foundation for understanding operating systems. The 6/e Update Edition offers improved conceptual coverage, added content to bridge the gap between concepts and actual implementations and a new chapter on the newest Operating System to capture the attention of critics, consumers, and industry alike: Windows XP.
* Brand new chapter on the newest operating system, Windows XP.
* Brand new chapter on Threads has been added and includes coverage of Pthreads and Java threads.
* Brand new chapter on Windows 2000 replaces Windows NT.
* Out with the old, in with the new! All code examples have been rewritten and are now in C.
* Client-server models and NFS coverage has been moved to an earlier part of the text.
* More, more, more... The sixth edition now offers increased coverage of small footprint operating systems such as PalmOS and real-time operating systems.
* Updated! Core material in every chapter has been updated, as has coverage of Linux, Solaris and FreeBSD.
About the Author
is a Professor of Computer Science at Yale university. Prior to joining Yale, he was the Vice President of t5he Information Sciences Research Center at Bell Laboratories, Murray Hill, New Jersey. Prior5 to that, he held a chaired professorship in the Department of Computer Sciences at the University of Texas at Austin. His research interest include operating systems, database systems, real-time systems storage systems, network management, and distributed systems.
In addition to his academic and industrial positions, Professor Silberschatz served as a member of the Biodiversity and Ecosystems Panel on President Clinton's Committee of Advisors on Science and Technology, as an advisor for the National Science Foundation, and as a consultant for several private industry companies.
Professor Silberschatz is an ACM Fellow and an IEEE Fellow. He received the 2002 IEEE Taylor L. Booth Education Award the 1998 ACM Karl V. Karlstrom Outstanding Educator Award, the 1997 ACM SIGMOD Contribution Award, and the IEEE Computer Society Outstanding Paper award for the article "Capability Manager", which appeared in the IEEE Transactions on Software Engineering. His writings have appeared in numerous ACM and IEEE publications and other professional conferences and journals. He is a coauthor of the textbook Database System Concepts.
Greg Gagneis chair of the Division of Computer Science and Mathematics at Westminster College in Salt Lake City where he has been teaching since 1990. In addition to teaching operating systems, he also teaches computer networks, distributed systems, object-oriented programming, and data structures. He also provides workshops to computer science educators and industry professionals. Professor Gagne's current research interests include next-generation operating systems and distributed computing.
Peter BaerGalvin is the chief technologist for Corporate Technologies (www.cptech.com). Before that, Peter was the systems manager for Brown University's Computer Science Department. He is also contributing editor for SysAdminmagazine. Mr. Galvin has written articles for Byte and other magazines, and previously wrote the security column and systems administration column for ITWORLD. As a consultant and trainer, Peter has given talks and taught tutorials on security and system administration worldwide.
Table of Contents
PART ONE: OVERVIEW.
Chapter 1. Introduction.
Chapter 2. Operating-System Structures.
PART TWO: PROCESS MANAGEMENT.
Chapter 3. Processes.
Chapter 4. Threads.
Chapter 5. CPU Scheduling.
Chapter 6. Process Synchronization.
Chapter 7. Deadlocks.
PART THREE: MEMORY MANAGEMENT.
Chapter 8. Main Memory.
Chapter 9. Virtual Memory.
PART FOUR: STORAGE MANAGEMENT.
Chapter 10. File-System Interface.
Chapter 11. File-System Implementation.
Chapter 12. Mass-Storage Structure.
Chapter 13. I/O Systems.
PART FIVE: PROTECTION AND SECURITY.
Chapter 14. Protection.
Chapter 15. Security.
PART SIX: DISTRIBUTED SYSTEMS.
Chapter 16. Distributed System Structures.
Chapter 17. Distributed File System.
Chapter 18. Distributed Coordination.
PART"SEVEN: SPECIAL PURPOSE SYSTEMS.
"Chapter 19 Real-Time Systems.
Chapter 20. Multimedia Systems.
PART EIGHT: CASE STUDIES.
Chapter 21. The Linux Systems.
Chapter 22. Windows XP.
Chapter 23. Influential Operating Systems.
Appendix A: UNIX BSD (contents online).
Appendix B: The Mach System (contents online).
Appendix C:Windows 2000 (contents online).