Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
22 used & new from £17.07

Have one to sell? Sell yours here
 
   
Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
 
 

Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)

by David Patterson (Author)
3.8 out of 5 stars See all reviews (11 customer reviews)
RRP: £39.99
Price: £37.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £2.00 (5%)
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, July 7? Choose Express delivery at checkout. See Details
15 new from £27.99 7 used from £17.07
Other Editions: RRP: Our Price: Other Offers:
Hardcover (2nd Revised edition) 17 used & new from £6.28
Paperback (4) £44.99 £42.74 36 used & new from £38.03

Frequently Bought Together

Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) + Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) + Compilers: Principles, Techniques and Tools
Price For All Three: £128.22

Show availability and shipping details


Customers Who Bought This Item Also Bought

Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)

by John L. Hennessy
3.0 out of 5 stars (2)  £39.89
Introduction to Algorithms

Introduction to Algorithms

by TH Cormen
4.6 out of 5 stars (32)  £33.09
Engineering a Compiler: International Student Edition

Engineering a Compiler: International Student Edition

by Keith Cooper
£33.24
The  C Programming Language (2nd Edition)

The C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (96)  £19.17
Compilers: Principles, Techniques and Tools

Compilers: Principles, Techniques and Tools

by Alfred V. Aho
4.5 out of 5 stars (13)  £50.34
Explore similar items

Product details


Product Description

Review
"The choice of 'Real Stuff' is judicious. The 'Computers in the Real World' sections are interesting to read and should widen the horizons of the too often too tech-oriented Sophomores and Juniors. On the whole this is a very solid book and the success of the third edition is assured as has been the success of its two predecessors."
-Jean-Loup Baer, University of Washington

"I am very impressed with the new sections 'Computers in the Real World.' It is very interesting and speaks to the students who would like to feel a connection between classroom materials and real-world applications. I am very pleased with the manuscript for the third edition. This revision is well-updated and a comprehensive introduction to the hardware and software fundamentals."
-David Brooks, Harvard University

"The logical development and explanations and examples were always great to begin with. The 'Historical Perspectives' have become even better-- they are part of the book that I enjoy most."
-David Harris, Harvey Mudd

Product Description
What's New in the Third Edition, Revised Printing

The same great book gets better! This revised printing features all of the original content along with these additional features:

. Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book

. Corrections and bug fixes

Third Edition features

New pedagogical features

. Understanding Program Performance
- Analyzes key performance issues from the programmer's perspective
. Check Yourself Questions
- Helps students assess their understanding of key points of a section
. Computers In the Real World
- Illustrates the diversity of applications of computing technology beyond traditional desktop and servers
. For More Practice
- Provides students with additional problems they can tackle
. In More Depth
- Presents new information and challenging exercises for the advanced student

New reference features

. Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD.
. A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index.
. Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D.
. CD-Library provides materials collected from the web which directly support the text.


In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition

. Uses standard 32-bit MIPS 32 as the primary teaching ISA.
. Presents the assembler-to-HLL translations in both C and Java.
. Highlights the latest developments in architecture in Real Stuff sections:
- Intel IA-32
- Power PC 604
- Google's PC cluster
- Pentium P4
- SPEC CPU2000 benchmark suite for processors
- SPEC Web99 benchmark for web servers
- EEMBC benchmark for embedded systems
- AMD Opteron memory hierarchy
- AMD vs. 1A-64

New support for distinct course goals

Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals:

New material to support a Hardware Focus

. Using logic design conventions
. Designing with hardware description languages
. Advanced pipelining
. Designing with FPGAs
. HDL simulators and tutorials
. Xilinx CAD tools

New material to support a Software Focus

. How compilers work
. How to optimize compilers
. How to implement object oriented languages
. MIPS simulator and tutorial
. History sections on programming languages, compilers, operating systems and databases


On the CD

. NEW: Search function to search for content on both the CD-ROM and the printed text
. CD-Bars: Full length sections that are introduced in the book and presented on the CD
. CD-Appendixes: Appendices B-D
. CD-Library: Materials collected from the web which directly support the text
. CD-Exercises: For More Practice provides exercises and solutions for self-study
. In More Depth presents new information and challenging exercises for the advanced or curious student
. Glossary: Terms that are defined in the text are collected in this searchable reference
. Further Reading: References are organized by the chapter they support
. Software: HDL simulators, MIPS simulators, and FPGA design tools
. Tutorials: SPIM, Verilog, and VHDL
. Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents

Instructor Support

Instructor support provided on textbooks.elsevier.com:

. Solutions to all the exercises
. Figures from the book in a number of formats
. Lecture slides prepared by the authors and other instructors
. Lecture notes

*For the Revised Printing, Appendix A appears in the printed book rather than on the CD. This is the only change.
*Explains the latest benchmarking software including SPEC CPU2000 suite for processors, SPEC Web99 for web servers, and EEMBC for embedded systems
*Features the latest developments of the Intel IA-32 architecture as well as the Power PC 604, the AMD Opteron Memory, and the Intrinsity FastMATH processor.
*Compares MIPs assembler code to both C and Java

See all Product Description

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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below
(1)
(1)

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
87% buy the item featured on this page:
Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) 3.8 out of 5 stars (11)
£37.99
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
6% buy
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) 3.0 out of 5 stars (2)
£39.89
Operating Systems Design and Implementation
2% buy
Operating Systems Design and Implementation 4.6 out of 5 stars (10)
£44.64
Modern Operating Systems: International Version
2% buy
Modern Operating Systems: International Version 4.0 out of 5 stars (10)
£49.39

 

Customer Reviews

11 Reviews
5 star:
 (5)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
4.0 out of 5 stars Quite unconventional, quite useful., 27 Feb 2003
This book is quite a strange case. For sure, it is the most widely used around the world for intro courses on Computer Architecturs (CAs). Could it be because Hennessy and Patterson are, at present and since a long time, two of the most prominent researchers in the field, Hennessy being now also President of Stanford University, Patterson a professor at Berkeley. But it would be too reductive to limit the view to this only. So we should move inside the book and try to understand the real (or other) reasons.

As an introductory text on CA, the approach is different than the somewhat classical one.

Those who'd expect a few introductory chapters on logic design (as, e.g., Mano & Kime's chapters or Murdocca's long appendixes) will find instead a short appendix that describes basic components (gates, registers, clocks and so on) at a high level (never mention digital abstracion & co.).

The path then is not a survey of general concepts & principles of CA with eventually some real examples as application. Instead, the process is a strictly step-by-step constructive one: they build from scratch a new system funding the design with plenty of considerations and tips, even with warnings on most common "fallacies and pitfalls". All this done through a very straightforward and clear language and with lots of figures, well paced and presented. As a result, coping with the topics is pretty an easy task, and the most likely result is a thourough understanding of what they present.

So what they present ? Substantially, the MIPS, a well known (thanks to this book and their authors too, of course) and widely sold (thanks to its true qualities) RISC processor. The authors have been leaders in the development of the RISC architecture, which admittedly is by now the only good choice for CPU designs since even Intel in its newest architectures reduce all down to the execution of RISC instructions. Anyway, the attention is not only on RISC (and MIPS) architectures: it's "mostly" on these, but there's space for short disgressions in the PowerPC, 80x86 and Pentium Pro (the book is dated 1997) field. This is done through a section named "Real stuff" in each chapter, where after they've extensively developed the subpart of the MIPS (be it the ISA, the ALU or Datapath & Control, the Pipeline and so on), they summarily look at how the same concepts have been developed by PowerPC and 80x86 or Pentium.

All in all, if the book has been assigned as a textbook for a course, little integration is needed to understand it and made it useful for the course; or if it is used a self first introduction to computer architectures and especially RISC architecture, the book will prove a very good choice. And this happens simply because the transfer of knowledge is effective as probably the authors have intended it to be.
If what is needed is a reference, then perhaps the step-by-step approach would suggest other choices (e.g. Tanenbaum, Murdocca, Stallings or Mano & Kime).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Practical, nice layout, a wealth of information, 24 Aug 1998
By A Customer
My lecturer told the students it was the best book in the world. I don't exactly agree with him, but I must say that it is one of the best book in its class. The good points are pretty much sumed up by Amazon's review.

I am currently using it as a text, and I have the same problem as Craig because there is no way I can check if my answers are right on my own. END

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
4.0 out of 5 stars good information, a bit lengthy., 29 Aug 1998
By A Customer
overall, a very clear and understandable book. examples and motivation was very well presented. some of the material on system performance (first chapter) could be skimmed/trimmed to obtain the vital information quickly. i would also wager some of the beefier chapters could be trimmed without losing clarity (some passages seemed redundent)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Review
I am a 3rd year Computer and Electronics Systems student at strathclyde Uni.This is a fantastic book to by if you need to know about computer archtecture and is well worth the... Read more
Published 4 months ago by M. P. McFadden

5.0 out of 5 stars Great Book
if you want to be a good software Engineer then this is the book that will help you learn a lot about hardware and software, its great
Published on 8 Nov 2004 by mind_reader

1.0 out of 5 stars Useless for self-study and almost obsolete
Warning: the answers to the exercises are not provided and neither can they legally be obtained by anyone who is not a lecturer. Read more
Published on 2 Mar 2004 by fantamic

1.0 out of 5 stars Useless for self study and almost obsolete
Warning: the answers to the exercises are not provided and neither can they legally be obtained by anyone who is not a lecturer. Read more
Published on 2 Mar 2004 by fantamic

3.0 out of 5 stars OK but you have to know where to find the CORRECT informatio
This book is fine if you read it straight through. Worked fine in class but when used as a reference book it fails because the author often doesn't give the exact answer at... Read more
Published on 30 Nov 1998

4.0 out of 5 stars Good book
I am doing the exercises at the end of each chapter, but I don't know if I am right or wrong. Are there any answers to these questions so I know where I stand? Read more
Published on 10 Mar 1998

5.0 out of 5 stars A Great Book
If you're interested in the subject matter, I don't think you'll find a better book. Very interesting to read; great examples. Definitive.
Published on 2 Feb 1998

5.0 out of 5 stars Great book; probably best as a textbook.
This book kicks butt. It's got everything most programmers could
possibly want to know about how the machine underneath works, and more. Read more
Published on 15 Nov 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Computer Organization and Design...

Computer Organization and...

The classic textbook for computer systems analysis and design... Read more
£42.74

Find similar items

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates