Computer Organization and Design: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) | 
enlarge | Authors: David A. Patterson, John L. Hennessy, Peter J. Ashenden, James R. Larus, Daniel J. Sorin Publisher: Morgan Kaufmann Category: Book
List Price: $64.95 Buy Used: $20.00 You Save: $44.95 (69%)
New (3) Used (32) from $20.00
Avg. Customer Rating: 33 reviews Sales Rank: 17323
Media: Paperback Edition: 3 Number Of Items: 1 Pages: 656 Shipping Weight (lbs): 3 Dimensions (in): 9 x 8 x 1.1
ISBN: 1558606041 Dewey Decimal Number: 004.22 EAN: 9781558606043 ASIN: 1558606041
Publication Date: August 2, 2004 Availability: Usually ships in 1-2 business days
|
| Editorial Reviews:
Product Description This best selling text on computer organization has been thoroughly updated to reflect the newest technologies. Examples highlight the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPs processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction setinstruction by instructionthe fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components--such as the specific algorithm, programming language, compiler, ISA and processor implementation--impact program performance. Throughout the book a new feature focusing on program performance describes how to search for bottlenecks and improve performance in various parts of the system. The book digs deeper into the hardware/software interface, presenting a complete view of the function of the programming language and compiler--crucial for understanding computer organization. A CD provides a toolkit of simulators and compilers along with tutorials for using them.
|
| Customer Reviews: Read 28 more reviews...
Good information, poor organization December 21, 2008 Book had all the information you would need in the subject, but it was poorly organized and had many errors
Great job October 23, 2008 this book was very affordable Shipping was a little slow but the book Was in great condition as promised thanx man!!
older version is better October 19, 2008 well organize content. however some materials had moved to the CD ROM which is not convenience for study. recommend getting the older version if possible.
Uneven, intermediate-level qualitative treatment July 18, 2008 1 out of 1 found this review helpful
The first few chapters are a bit wasted. If this is your first exposure to computer internals, the material there is densely packed and not so well organized. The authors take a sort of patchy top-down approach to introducing the computer, visiting instructions, high-level languages, compilers, arithmetic, memory addressing, etc. I found a much more coherent and satisfying introduction in Patt's "Introduction to Computing Systems", which starts from transistors and works its way up to C over a whole volume. In all fairness, the authors did include a brief introduction to digital logic in Appendix B.
It's around Chapter 4 that this book really takes off, as the topic shifts to performance and optimization. The explanations are very clear and punctuated with brief, worked-out numerical examples. The discussions of pipelines and memory hierarchy are superb. There are some interesting asides where they compare and contrast the MIPS RISC architecture used throughout the book with Intel's Pentium.
These latter chapters have a certain story-telling quality, with gems of engineering wisdom. It's clear the authors have deep and practical knowledge of their subject. They often revisit the themes of simplicity, measurement and trade-offs as they introduce systems of growing complexity.
Simple, clear introduction June 4, 2008 For anyone who wants to know how simple processing and memory works. IO devices chapter was so thin as to be useless, but the main parts of the book were comprehensive.
Used as a textbook in class, but I will keep it as a reference due to high quality and readability.
|
|
|