Computer Organization and Design: Hardware/Software Interface - Classic Original Book Library (English Version. 3rd Edition) (With CD-ROM)

Author: Patterson
Publisher:
Publish Date: 2006-07-01
Features: Whether and to what extent software designers understand the hardware technology of the software system's operating environment will greatly affect the performance of the software system. Similarly, hardware designers must also understand how their design decisions will impact software. This book focuses on the fundamental concepts of current computer design, demonstrating the relationship between hardware and software. Regardless of which category of reader, the content of this book will provide them with a deeper understanding of computers. Like previous editions, this book uses the MIPS processor as the core to showcase the basic functions of computer hardware technology. It lists the complete MIPS instruction set instruction by instruction—the core of assembly language, computer arithmetic operations, pipelining, memory hierarchy, and I/O—and introduces the basics of networking and multiprocessing. Another new addition in this edition is the close connection between CPU performance and program performance. The author demonstrates how hardware and software components (such as algorithms, programming languages, compilers, instruction set architecture, and processor implementation) affect program performance. Additionally, this edition provides more in-depth discussions on hardware and software, and offers separate resources for readers focusing on hardware and software on the accompanying CD-ROM. The content of the CD-ROM is very rich, not only including Chapter 9, appendices, the content of the book's website, additional exercises, glossary, references, and index, but also providing software such as an HDL simulator, a MIPS simulator, and FPGA design tools.

📌 Related Posts