on 2 June 1998
There are times when using this book particularly the exercises that I am glad I am doing research in this field, as details are sometimes left out. However this is not necessarily a bad thing, as it forces students to think about how a problem should be formulated (e.g. what assumptions make sense, what simplifications are reasonable).
On the whole this is a pretty good book but it works best for an audience with some prior exposure to the concepts (of course a reflection of the fact that it is not an introductory text).
on 1 April 1998
In reading this book for a class, I thought it was quite well written, although its attempts to be both in-depth and broad can make it difficult to get through. At times the authors write for many pages on an interesting but minute detail.
Consider when buying this book that, given the speed of advancement in this field, each edition will be outdated shortly after its publication.
on 8 March 2001
Tomes, books of size...and then there are instances where a book can become part of you; this is one such case. You might wish for updates covering the next generation Alpha, PowerPC, or Intel chip and yet for learning, reference, and even in a geekdom sort of way, a book you can relax and dream in...start thinking pipelines and OS design and end up dreaming solid-state disks and MISD machines...or even realize that on a macro scale you've already done it...