Operating System Concepts
||Author: Abraham Silberschatz, Greg Gagne, Peter Baer Galvin|
List Price: $92.95
Our Price: Click to see the latest and low price
Publisher: Wiley Text Books (08 March, 2002)
Sales Rank: 26,001
Average Customer Rating: 3.77 out of 5
Customer ReviewsRating: 5 out of 5
this book has excellent coverage for an operating systems course...awesome, get the dinosaur book!
Rating: 3 out of 5
Builds a good foundation for more complex books
This is meant as an introductory book to the operating system concepts, and some applications. Most of the materials covered in this book have been covered even in books written in the 80's and 90's. It includes some supplement chapters on Windows 2000/XP and Linux. If you're just learning for the first time how an OS is suppose to function, then those supplement chapters won't make much sense to you. Since this book is a cooperation of three authors, you'll notice some inconsistencies and contradictory claims through out the chapters, especially in the first 5 chapters.
Rating: 5 out of 5
I think this book is one of the most helpful I've read for developing my software engineering skills. I originally had the 5th edition as an undergraduate. We didn't have to read the whole book, and, quite frankly, at the time, I wouldn't have probably read it even if we did. But, once I started working, I started reading the book (for personal edification?), and was about halfway through when I saw that the sixth edition was out. I ordered it, gave away my fifth edition, and started over at the beginning so that I wouldn't miss any of the updates. I think that when it comes to learning threading it's an excellent reference. But beyond that, there are a lot of operating system concepts (virtual memory, security, clustering, and I could go on) that have plenty of applications in non-OS development projects. It's true that this book doesn't provide code examples, but the concepts are well described and it would be difficult to provide meaningful, concise code to illustrate most of the concepts. I think a good developer can take these concepts and use them to solve a variety of problems. I very much recommend this book, it's clearly written and very informative.
· Computer Organization and Design Second Edition : The Hardware/Software Interface
· Introduction to Algorithms, Second Edition