Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry.
> Shop now
The authors provide a quite exhaustive and up to date [circa 2011] explanation of the main operating systems in deployment. The level of the narrative is suited for an undergraduate senior level or graduate level class in computing.
The book is well reinforced by an integration with the online Wiley Plus website. On this you can get source code appropriate to each chapter, as well as solutions to the practice exercises. This frees up the text from having to provide space to list the source code or answers, which you often see in other texts.
The chapters are configured with 2 sets of exercises; the practice ones being the first set and simpler. This format lets you, if you are the instructor for a college course, assign the second set as homework. Also, the website offers more problems and answers to those. For the instructor or dedicated student, this is a value added bonus. Plus the website has another nifty feature - a simulator of an operating system. Instructors who have been in this field long enough might have seen cases where a computer course might have had this, but implemented locally on that department's machines, so that students had something tangible they could run their assembly code on. While this is vital, the problem was the effort needed in writing that simulator. It is a great timesaver to have it here as the book's companion.
Overall, the pedagogy strikes a good balance between the traditional book-only mode of instruction and going the much ballyhooed pure DVD or web or e-book reader approach.
Chapter 8 on the main memory is a well written account of how a user program goes from source code to run time. It explains the key ideas of the functioning of a memory management unit and logical and physical addresses.Read more ›
Was this review helpful to you?