Applied Operating Systems Concepts, 1/e Windows XP
Update Edition is based on the best selling text Operating
System Concepts, 6/e, 2001 by Abraham Silberschatz, Peter
Baer Galvin and Greg Gagne. Like OSC, Applied provides a
clear description of the concepts that underlie operating
systems. One of the key differences is that Java is used to
present many of these ideas and included are numerous
examples that pertain specifically to popular operating
systems such as UNIX, Solaris 2, Windows NT, Mach, the
Apple Macintosh OS, IBM's OS/2 and Linux. The 1/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.
The advent of Java technology has given the authors an
excellent vehicle to illustrate many of the most important
concepts in modern operating systems today. Topics like
multitasking, CPU scheduling, process synchronization,
deadlock, security, and distributed systems lend themselves
very well to demonstrations using Java technology.
Contents
Part I: Overview.
- Introduction.
- Computer-System Structures.
- Operating-System Structures.
Part II: Process Management.
- Processes.
- Threads.
- CPU Scheduling.
- Process Synchronization.
- Deadlocks.
Part III: Storage Management.
- Memory Management.
- Virtual Memory.
- File Systems.
- I/O Systems.
- Mass-Storage Structure.
Part IV: Distributed Systems.
- Network Structures.
- Distributed Communication.
- Distributed Coordination.
- Distributed File System.
Part V: Protection and Security.
Part VI: Case Studies.
- The UNIX System.
- The Linux System.
- Windows NT. Appendix: A Java Primer.