最新版的已经是第四版了,更新真快。
COMPUTER ORGANIZATION AND DESIGN, FOURTH EDITION
The Hardware/Software Interface
Fourth Edition
By
David Patterson, University of California, Berkeley, USA
John Hennessy, Stanford University, Palo Alto, CA, USA
Description
The classic textbook for computer systems analysis and design, Computer Organization and Design, has
been thoroughly updated to provide a new focus on the revolutionary change taking place in industry
today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is
supported by updates reflecting the newest technologies with examples highlighting 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, assembly language, computer
arithmetic, pipelining, memory hierarchies and I/O. Along with its increased coverage of parallelism, this
new edition offers new content on Flash memory and virtual machines as well as a new and important
appendix written by industry experts covering the emergence and importance of the modern GPU
(graphics processing unit), the highly parallel, highly multithreaded multiprocessor optimized for visual
computing. Instructors looking for 3rd edition teaching materials should e-mail textbook@elsevier.com.
Audience
Professional digital system designers, programmers, application developers, and system software
developers. Undergraduate students in Computer Science, Computer Engineering and Electrical
Engineering courses in Computer Organization, Computer Design, ranging from Sophomore required
courses to Senior Electives
Contents
Computer Abstractions and Technology; Instructions: Language of the Computer; Arithmetic for
Computers; Assessing and Understanding Performance; The Processor; Enhancing Performance with
Pipelining; Large and Fast: Exploiting Memory Hierarchy; Storage, Networks and Other Peripherals;
Multiprocessors and Clusters; Mapping Control to Hardware; A Survey of RISC ARchitectures for
Desktop, SErver, and Embedded Computers. |