Synopses & Reviews
Operating systems have evolved substantially over the past two decades, and there is a need for a book which can explain major developments and changes in this dynamic field. This is such a book. Comprehensive, and useful as a text and reference, Advanced Concepts in Operating Systems lays down all the concepts and mechanisms involved in the design of advanced operating systems. The discussion is reinforced by many examples and cases
Synopsis
Operating systems have evolved substantially over the past two decades, and there is a need for a book which can explain major developments and changes in this dynamic field. This is such a book. Comprehensive, and useful as a text and reference, Advanced Concepts in Operating Systems lays down all the concepts and mechanisms involved in the design of advanced operating systems. The discussion is reinforced by many examples and cases
Table of Contents
Part One: Process Synchronization1 Overview2 Synchronization Mechanisms3 Process DeadlocksPart Two: Distributed Operating Systems4 Architectures of Distributed Systems5 Theoretical Foundations6 Distributed Mutual Exclusion7 Distributed Deadlock Detection8 Agreement ProtocolsPart Three: Distributed Resource Management9 Distributed File Systems10 Distributed Share Memory11 Distributed SchedulingPart Four: Failure Recovery and Fault Tolerance12 Recovery13 Fault TolerancePart Five: Protection and Security14 Resource Security and Protection Access and Flow Control15 Data Security CryptographyPart Six: Multiprocessor Operating Systems16 Multiprocessor System Architectures17 Multiprocessor Operating SystemsPart Seven: Database Operating Systems18 Introduction to Database Operating Systems19 Concurrency Control Theoretical Aspects20 Concurrency Control