I had to purchase this book for a graduate school course. There is a lot of good information here. Unfortunately lengthy examples and tangents muddy it up pretty badly. Also, I think the author(s) could have safely assumed that readers are familiar with programming; maybe that perspective could have grounded and guided the chapter flow a little better.
Looking at any 1 section, the writing is good and the explanations are clear for the most part. The catch is that the book as a whole is a collection of enormous disorganized chapters; chapter 2 is almost 100 pages. This work is dire need of editing and some understanding of its intended audience.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Got a mobile device?
You’ve got a Kindle.
You’ve got a Kindle.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.
Enter your mobile phone or email address
Send link
Processing your request...
By pressing "Send link," you agree to Amazon's Conditions of Use.
You consent to receive an automated text message from or on behalf of Amazon about the Kindle App at your mobile number above. Consent is not a condition of any purchase. Message & data rates may apply.
Flip to back Flip to front
Follow the Author
Something went wrong. Please try your request again later.
OK
Computer Organization and Design: The Hardware/Software Interface- Text Only Paperback – Student Edition, January 1, 2005
by
David A. Patterson
(Author),
John L. Hennessy
(Author)
| David A. Patterson (Author) Find all the books, read about the author, and more. See search results for this author |
| Price | New from | Used from |
There is a newer edition of this item:
Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
$66.49
(27)
Only 15 left in stock - order soon.
$66.49
(27)
Only 15 left in stock - order soon.
This is a revision of the classic introduction to the field for all computer scientists and engineers. It includes improved examples of current architectures and updated pipelining and memory chapters to address modern processors.
- Print length656 pages
- Print length656 pages
- LanguageEnglish
- PublisherElsevier
- Publication dateJanuary 1, 2005
- ISBN-100006895441
- ISBN-13978-0006895442
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Computer Organization and Design: The Hardware/Software Interface Second EditionDavid Patterson David A.; PattersonPaperback
What other items do customers buy after viewing this item?
Page 1 of 1 Start overPage 1 of 1
Start reading Computer Organization and Design, Third Edition on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Elsevier; 3rd edition (January 1, 2005)
- Language : English
- Paperback : 656 pages
- ISBN-10 : 0006895441
- ISBN-13 : 978-0006895442
- Customer Reviews:
About the author
Follow authors to get new release updates, plus improved recommendations.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
4.6 out of 5 stars
4.6 out of 5
80 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on February 19, 2007
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on October 6, 2010
Verified Purchase
This was used for my computer architecture class. Some topics are complicated no matter how you slice it, but the book does a good job at being detailed enough so that the reader understands the concept. Some other topics could be better. But then again, the book would be huge.
One person found this helpful
Report abuse
Reviewed in the United States on October 8, 2010
Verified Purchase
This book is a *must have* for any student or profession at CS. I have the 2nd edition and I bought the Kindle edition of the 3rd. The book is great, but a lot of images are hard to see and understand at kindle version and I really dont know to (or if it possible) to access the content of the CD of the printed version. My tip: buy the printed version, but not the kindle one.
3 people found this helpful
Report abuse
Reviewed in the United States on June 4, 2008
Verified Purchase
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.
Used as a textbook in class, but I will keep it as a reference due to high quality and readability.
One person found this helpful
Report abuse
Reviewed in the United States on September 18, 2015
Verified Purchase
Problems are likely a little too abstract and generalized for students, but a good book none the less
Reviewed in the United States on March 1, 2014
Verified Purchase
I remember getting this for my Bachelor's in computer science. I got what I needed for the right price, so I was happy!
Reviewed in the United States on December 12, 2014
Verified Purchase
For school/classes. Great prices for books I needed for school.
Reviewed in the United States on July 16, 2014
Verified Purchase
Good examples and an easy book to follow along.
Top reviews from other countries
Richard
5.0 out of 5 stars
The Computer Science Bible
Reviewed in the United Kingdom on September 19, 2016Verified Purchase
Amazing book. It covers an enormous amount of content, can be picked up and read from almost any page, and explains everything in a way both a lay-man and an expert will find understandable and interesting.
One person found this helpful
Report abuse
AOM
5.0 out of 5 stars
Five Stars
Reviewed in the United Kingdom on November 4, 2017Verified Purchase
Very good! A+++! Recommend and would buy again!
Aiga Andrijanova
5.0 out of 5 stars
Good book
Reviewed in the United Kingdom on November 15, 2019Verified Purchase
Good book
Shwetha Ramachandran
5.0 out of 5 stars
I usually do not give reviews, but this one was different... In a good way!
Reviewed in India on January 4, 2019Verified Purchase
It was brand new! Complete with the plastic wrapping out of the warehouse. Quality of the pages was unbelievable. Many sellers do not give you a brand new book like that. 5 stars!
2 people found this helpful
Report abuse
jbhm
5.0 out of 5 stars
Ein solides Einführungswerk
Reviewed in Germany on May 3, 2012Verified Purchase
Dieses Buch der beiden legendären Autoren habe ich mir vor einigen Jahren gekauft, als ich dabei war, einen eigenen Mikroprozessor zu Studienzwecken zu entwerfen. Es bietet eine fundierte Einführung in die Hardwaregrundlagen moderner Computer, wobei Mikroprozessoren im Mittelpunkt stehen, aber auch die hardwaremäßige Realisierung der Peripheriegeräte und ihre Integration zu einem Gesamtsystem zu ihrem Recht kommt.
Als Mikroprozessorbeispiel wird, nicht überraschend, eine MIPS-artige RISC Architektur vorgestellt und auch sehr ausführlich die Technik des Pipelining sowie die Realisierung von Prozessor Exceptions mit Instruction Restartability erklärt. Diese beiden Punkte sind wesentliche Kennzeichen moderner Prozessoren und es ist sehr nützlich, sie beim Entwurf eines eigenen Prozessors als Marksteine im Hinterkopf zu behalten.
Zusammengefaßt kann man sagen, daß der Leser nach Durcharbeiten dieses Buches in der Lage ist, ein kleines komplettes System-on-a-Chip mit allen Komponenten, die zu einem vollständigen Computer gehören, in Verilog oder VHDL auf einem geeigneten FPGA zu realisieren (er wird aber für gewisse technische Einzelheiten natürlich noch sehr stark das Internet herbeiziehen müssen)
Alles in allem kann ich dieses Buch uneingeschränkt empfehlen, es ist sein Geld wert, aber natürlich nicht das allerletzte Wort im Bereich Computer- und Hardwarearchitektur. Wer nicht gleich direkt im Internet oder der Bibliothek nach Fachartikeln suchen will kann auch statt dessen zu den fortgeschritteneren Büchern der beiden Autoren des vorliegenden Werks greifen.
Als Mikroprozessorbeispiel wird, nicht überraschend, eine MIPS-artige RISC Architektur vorgestellt und auch sehr ausführlich die Technik des Pipelining sowie die Realisierung von Prozessor Exceptions mit Instruction Restartability erklärt. Diese beiden Punkte sind wesentliche Kennzeichen moderner Prozessoren und es ist sehr nützlich, sie beim Entwurf eines eigenen Prozessors als Marksteine im Hinterkopf zu behalten.
Zusammengefaßt kann man sagen, daß der Leser nach Durcharbeiten dieses Buches in der Lage ist, ein kleines komplettes System-on-a-Chip mit allen Komponenten, die zu einem vollständigen Computer gehören, in Verilog oder VHDL auf einem geeigneten FPGA zu realisieren (er wird aber für gewisse technische Einzelheiten natürlich noch sehr stark das Internet herbeiziehen müssen)
Alles in allem kann ich dieses Buch uneingeschränkt empfehlen, es ist sein Geld wert, aber natürlich nicht das allerletzte Wort im Bereich Computer- und Hardwarearchitektur. Wer nicht gleich direkt im Internet oder der Bibliothek nach Fachartikeln suchen will kann auch statt dessen zu den fortgeschritteneren Büchern der beiden Autoren des vorliegenden Werks greifen.






