Chapter 2 System Structures
Chapter 3 Process Concept
Chapter 4 Multithreaded Programming
Chapter 5 Process Scheduling
Chapter 6 Synchronization
Chapter 7 Deadlocks
Chapter 8 Memory–Management Strategies
Chapter 9 Virtual–Memory Management
Chapter 10 File–System
Chapter 11 Implementing File–Systems
Chapter 12 Secondary–Storage Structure
Chapter 13 I/O Systems
Chapter 14 System Protection
Chapter 15 System Security
Chapter 16 The Linux System
Chapter 17 Windows XP
Chapter 18 Influential Operating Systems
Chapter 19 Distributed System Structures (online)
Chapter 20 Distributed File Systems (online)
Chapter 21 Distributed Synchronization (online)
Chapter 22 Real–Time Systems (online)
Chapter 23 Multimedia Systems (online)
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 Education Award, and the 1997 ACM SIGMOD Contribution Award. In recognition of his outstanding level of innovation and technical excellence, he was awarded the Bell Laboratories President s Award for three different Projects the QTM Project (1998), the DataBlitz Project (1999), and the NetInventory Project (2004).
Professor Silberschatz s writings have appeared in numerous AVM and IEEE publications and other professional conferences and journals. He is a coauthor of the textbook Database Systems Concepts. He has also written Op–Ed articles for the New York Times, the Boston Globe, and the Hartford Courant, among others.
Peter Baer Galvin is the chief technologist for Corporate Technologies (www.cptech.com), a computer facility reseller and integrator. Before that, Mr. Galvin was systems manager for Brown University s Computer Science Department. He is also Sun columnist for ;login: magazine. Mr. Galvin has written articles for Byte and other magazines, and has written columns for SunWorld and SysAdmin magazines. As a consultant and trainer, he has given talks and taught tutorials on security and system administration worldwide.
Greg Gagne is chair of the Computer Science department at Westminister 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, and software engineering. He also provides workshops to computer science educators and industry professionals.