Buy Used
Used - Like New See details
Price: £15.55

Trade in Yours
For a £5.38 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Computer Organization and Design The hardward/softward interface ARM Edition Edition: fourth [Paperback]

David Patterson John Hennessy
5.0 out of 5 stars  See all reviews (4 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Paperback --  
Trade In this Item for up to £5.38
Trade in Computer Organization and Design The hardward/softward interface ARM Edition Edition: fourth for an Amazon Gift Card of up to £5.38, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Frequently Bought Together

Computer Organization and Design The hardward/softward interface ARM Edition Edition: fourth + The  C Programming Language (2nd Edition)
Buy the selected items together
  • The C Programming Language (2nd Edition) £34.39

Product details

  • Paperback
  • Publisher: Morgan Kaufman (2009)
  • Language: English
  • ISBN-10: 8131222748
  • ISBN-13: 978-8131222744
  • Product Dimensions: 23.9 x 18 x 2.5 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 824,972 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

New, ship fast, delivered in 5-7 days in UK, No PO BOX.

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
4 of 4 people found the following review helpful
5.0 out of 5 stars Fully meets my expectations 17 Jan 2011
This is exactly the book I wanted - basic but at the same time very thorough. I am reading it as a hobby, I am not and don't intend to be a full time computer specialist. However, I want to understand deeply how computers work, and this book fully meets my expectations in that regard.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars A decent book on computer organization 13 July 2010
By Szymon
Format:Paperback|Verified Purchase
A great and easy to follow book, and certainly the most comprehensive one on computer architecture. The only drawback is the material on the included cd - there is too much of it to print it, and reading it all on screen is not very comfortable. Perhaps it's time to split the book into two volumes. Otherwise a great buy.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Indispensable book 15 Jan 2012
By Mike
Another quality book with perfect technical details, examples, explanations...
This is a required book for Engineer. Easy to read and understand.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars good value for money 12 Sep 2011
I originally purchased the third edition, but now when the fourth edition is out, the improvements and additions to the book is well worth the new book. Let alone the paradime shift to multi-core processors is very well documented in this new edition.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 3.8 out of 5 stars  44 reviews
32 of 36 people found the following review helpful
2.0 out of 5 stars The chapter contents were decent, but the problems are horrible 28 Aug 2010
By D. George - Published on
Format:Paperback|Verified Purchase
First I will mention that I had no problem with the actual content presented in the chapters. This was a textbook for my Computer Architecture class, and the figures and presentation were fine. I really like the "pitfalls & fallacies" section of each chapter, as well as the brief sections looking at how real processors apply ideas and looking at the histories of the processors. (Go ARM!)

Now, as I mentioned this was a textbook for my class, and we were often assigned problems at the end of each chapter to do as homework. These problems are the sole reason I give this book a two star. There are so many problems that are very ambiguous as to what they are asking for. Also, I don't mind having multiple parts to a problem, but they went overboard with it. You have one problem with an A and B part, then the next with A-F that you need to perform for both A and B parts of the problem before. It would be MUCH more straightforward just to make all of these sections their own individual program and it would clear up a lot of the confusion that my whole class experienced.
11 of 11 people found the following review helpful
2.0 out of 5 stars Crappy examples and irrelevant exercises 10 Dec 2011
By finalfantasyfreak15 - Published on
Format:Paperback|Verified Purchase
The book glosses over a lot of computation details for performance equations and does not provide good relevant examples in the book. The exercises at the end of every chapter are not relevant to the material covered in the book itself. The reason being is because the authors of the book were separate from the authors of the questions, which is why the questions don't mirror the book's material. I feel like the questions themselves are good questions to ask students, but the book does not adequately explain all concepts that the questions demand, because there are some nontrivial questions in there. The CD that comes with the book and the MIPS reference sheet are pretty useful though.
26 of 33 people found the following review helpful
5.0 out of 5 stars A great book for many audiences 8 Dec 2008
By John R Mashey - Published on
Format:Paperback|Verified Purchase
Iown all 4 editions of this book, plus the 4 published editions (and one preliminary edition) of the related "Computer Architecture - A Quantitative Approach".


Because, every time one of these comes out, they become clear standards. The last 20 years have been a period of rapid changes in computing. Fortunately Patterson and Hennessy somehow find time to update their books about every 5 years, not only adding new material, but also improving the pedagogy and readability for different audiences.

This book offers a thoughtful combination of printed and electronic information that potential authors should study, as this combination has evolved across the various iterations.

I especially appreciate the reader's guide (page xvii), which highlights different paths through the book for different audiences. This is very important in books that cover material comprehensively, as not everyone needs to read everything, especially the first time through.

This edition is well worth having, even if one already has the earlier ones. The additional material on multiprocessors is especially crucial, given that uniprocessor performance growth has slowed, and multiprocessor software remains challenging.

I spent many years trying to get people to write software at the highest level possible, but the otherwise-desirable trend in that direction can have one unfortunate side-effect. Some younger software designers have little or no experience with computer architecture and hardware/software interface, and it is all too easy to create performance and scalability surprises that could easily be avoided.

I'd strongly recommend this book to avoid such surprises. Even if a programmer writes in very high level languages, some knowledge of the lower levels and their pitfalls goes a long way.

I used to recommend the other book to people like technology journalists, venture capitalists, and financial analysts, i.e., people who are rarely computer professionals, but need to understand computer technology and its trends. Many such have been surprised to find the book was useful to them.

However, as Patterson and Hennessy have reworked the balance of material between the two books, the more introductory material is located here, whereas the other book is more appropriate for computer designers or software people working close to the hardware.

Hence, the next time someone needs to understand computer technology, well-explained by experts, this is the book I'd recommend.
6 of 6 people found the following review helpful
5.0 out of 5 stars The best book I have used in computer engineering at UCLA 22 Oct 2010
By Rectified^ - Published on
I'm a fourth year UCLA student studying computer engineering, and by far this has been my favorite text. It appeals both to the programmer and circuits guy in me, as well as the DIYer hardware enthusiast. It covers much of the essential computer architecture theory, but also is well supplemented with real world examples. It emphasizes design tradeoffs that real computer architects must solve. The only thing I don't like about it is the omission of some content from the hard text, but those items are provided via CD.
8 of 9 people found the following review helpful
2.0 out of 5 stars Don't buy the Kindle version 22 April 2011
By Christopher Stoll - Published on
Format:Kindle Edition|Verified Purchase
The kindle version doesn't come with Appendix C which is the electronic data included on a CD with the paper version of the book, it must have just been cheaper for them to produce it this way.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
ARM edition? Can you please provide more info about that 0 5 Feb 2013
See all discussions...  
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions

Look for similar items by category