Computer Organization and Design: The Hardware/Software Interface
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.For instructor resources click on the grey "companion site" button found on the right side of this page.
This new edition represents a major revision.
New to this edition:
* Entire Text has been updated to reflect new technology
* 70% new exercises.
* Includes a CD loaded with software, projects and exercises to support courses using a number of tools
* A new interior design presents defined terms in the margin for quick reference
* A new feature, "Understanding Program Performance" focuses on performance from the programmer's perspective
* Two sets of exercises and solutions, "For More Practice" and "In More Depth," are included on the CD
* "Check Yourself" questions help students check their understanding of major concepts
* "Computers In the Real World" feature illustrates the diversity of uses for information technology
*More detail below...
Lietotāju komentāri - Rakstīt atsauksmi
LibraryThing ReviewLietotāja recenzija - Tobias.Bruell - LibraryThing
The book first gives an introduction into instruction-set-architectures using MIPS. Then in Chapter 4 a processor is constructed which implements (a part of) the MIPS architecture, while skipping many ... Lasīt pilnu pārskatu
LibraryThing ReviewLietotāja recenzija - sloDavid - LibraryThing
Concepts are mostly explained well, but there are a couple things that *really* grate: 1-- the authors constantly reference material in the appendix on the CD. And 2-- this is the third edition and ... Lasīt pilnu pārskatu
COMPUTERS IN THE REAL WORLD Helping Save Our Environment with Data
Chapter 3 Arithmetic for Computers
COMPUTERS IN THE REAL WORLD Reconstructing the Ancient World
Chapter 4 Assessing and Understanding Performance
COMPUTERS IN THE REAL WORLD Moving People Faster and More Safely
Chapter 6 Enhancing Performance with Pipelining
COMPUTERS IN THE REAL WORLD Mass Communication without Gatekeepers
Exploiting Memory Hierarchy
COMPUTERS IN THE REAL WORLD Saving the Worlds Art Treasures
Chapter 8 Storage Networks and Other Peripherals
COMPUTERS IN THE REAL WORLD Saving Lives through Better Diagnosis
Datapath and Control
COMPUTERS IN THE REAL WORLD Empowering the Disabled
Citi izdevumi - Skatīt visu
Computer Organization and Design, 3th Edition: The Hardware/Software ...
David A. Patterson,John L. Hennessy
Priekšskatījums nav pieejams - 2004
Numerical Computing with IEEE Floating Point Arithmetic
Michael L. Overton
Priekšskatījums nav pieejams - 2001