Advanced Concepts in Operating Systems, by Singhal
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
Simple to understand; has good examples
By Vijay Madhavapeddi - December 15, 1998
This book is very useful to get a good idea about the advanced issues in OS. But the only problem is that no particular topic could receive in-depth coverage. Perhaps it is a common problem for all books. Too much has been learnt about OS to be put in 500 pages. I recommend this to anyone who wants to get the gist without plodding through miles and miles of jargon and advanced mathematics.
Pretty good on a dry topic
By Michael P. Quinn - June 22, 2008
This book is no walk in the park, but I was able to fully understand all the topics we covered in the book, in detail, just from the text of the book. This book, and the class that went along with it, took my skills at proofs to a new level. Not exactly what I would have expected on a class on Advanced Operating Systems.
This book very much exemplifies why CS has it roots in mathematics, and if you are looking for a book on applied advanced operating systems concepts, this isn't the book for you. This book covers, in depth, the algorithms needed for advanced operating systems and their proof of correctness.
You can build fault tolerant distributed systems by leveraging other peoples implementations of the algorithms covered in this book, but without understanding the material covered, creating your own working system would likely be wrought with hidden errors.
A good comprehensive book.
By A Customer - July 2, 1999
Overall a reasonable text to learn Distributed OS concepts. Its coverage of distributed algorithms is good. I would recommend reading the original papers for a better understanding though. The chapters are well organized and it is a good intruductory book for a grad student. Its coverage of distributed database concepts is rather superficial though.
Operating Systems provides an understanding of contemporary operating system concepts by integrating the principles behind the design of all operating systems with how they are put into practice in ...