Computer organization and design : the hardware/software interface (Book, 1998) []
skip to content
Computer organization and design : the hardware/software interface Preview this item
ClosePreview this item

Computer organization and design : the hardware/software interface

Author: John L Hennessy; David A Patterson
Publisher: San Francisco, Calif. : Morgan Kaufmann Publishers, ©1998.
Edition/Format:   Print book : English : 2nd edView all editions and formats
The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications. For readers in either category, this classic introduction to the field provides a look deep into the computer. It demonstrates the  Read more...

(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Additional Physical Format: Online version:
Hennessy, John L.
Computer organization and design.
San Francisco, Calif. : Morgan Kaufmann Publishers, ©1998
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: John L Hennessy; David A Patterson
ISBN: 1558604286 9781558604285 155860491X 9781558604919
OCLC Number: 36961014
Credits: Authors' names reversed on cover.
Description: 1 volume (various pagings) : illustrations (some color) ; 25 cm
Contents: Computer Abstractions and Technology --
Below Your Program --
Real Stuff: Manufacturing Pentium 4 Chips --
Computers in the Real World: Information Technology for the 4 Billion without IT --
Instructions: Language of the Computer --
Operations of the Computer Hardware --
Operands of the Computer Hardware --
Representing Instructions in the Computer --
Logical Operations --
Instructions for Making Decisions --
Supporting Procedures in Computer Hardware --
Communicating with People --
MIPS Addressing for 32-Bit Immediates and Addresses --
Translating and Starting a Program --
How Compilers Optimize --
How Compilers Work: An Introduction --
A C Sort Example to Put It All Together --
Implementing an Object-Oriented Language --
Arrays versus Pointers --
Real Stuff: IA-32 Instructions --
Computers in the Real World: Helping Save Our Environment with Data --
Arithmetic for Computers --
Signed and Unsigned Numbers --
Addition and Subtraction --
Multiplication --
Division --
Floating Point --
Real Stuff: Floating Point in the IA-32 --
Computers in the Real World: Reconstructing the Ancient World --
Assessing and Understanding Performance --
CPU Performance and Its Factors --
Evaluating Performance --
Real Stuff: Two SPEC Benchmarks and the Performance of Recent Intel Processors --
Computers in The Real World: Moving People Faster and More Safely --
The Processor: Datapath and Control --
Logic Design Conventions --
Building a Datapath --
A Simple Implementation Scheme --
A Multicycle Implementation --
Other Titles: Computer organization & design
Responsibility: John L. Hennessy, David A. Patterson ; with a contribution by James R. Larus.
More information:


Computer arithmetic, pipelining, and memory hierarchies are covered with worked examples and incremental drawings supporting each new level of sophistication. The design, performance, and  Read more...


Editorial reviews

Publisher Synopsis

"o:This book trains the student with the concepts needed to lay a solid foundation for joining this exciting field. More importantly, this book provides a framework for thinking about computer Read more...

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.