Essentials of Computer Architecture 3/e

Comer, Douglas

  • 出版商: CRC
  • 出版日期: 2024-05-20
  • 售價: $3,560
  • 貴賓價: 9.5$3,382
  • 語言: 英文
  • 頁數: 517
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1032727195
  • ISBN-13: 9781032727196
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This easy-to-read textbook provides an introduction to computer architecture, focusing on the essential aspects of hardware that programmers need to know. Written from a programmer's point of view, this book covers the three key aspects of architecture: processors, physical and virtual memories, and input-output (I/O) systems.

This third edition is updated in view of advances in the field. Most students only have experience with high-level programming languages, and almost no experience tinkering with electronics and hardware. As such, this text is revised to follow a top-down approach, moving from discussions on how a compiler transforms a source program into binary code and data, to explanations of how a computer represents data and code in binary.

Additional chapters cover parallelism and data pipelining, assessing the performance of computer systems, and the important topic of power and energy consumption. Exclusive to this third edition, a new chapter explains multicore processors and how coherence hardware provides a consistent view of the values in memory even though each core has its own cache.

Suitable for a one-semester undergraduate course, this clear, concise, and easy-to-read textbook offers an ideal introduction to computer architecture for students studying computer programming.

商品描述(中文翻譯)

這本易於閱讀的教科書提供了計算機架構的介紹,重點關注程式設計師需要了解的硬體的基本方面。本書從程式設計師的角度出發,涵蓋了架構的三個關鍵方面:處理器、物理和虛擬記憶體,以及輸入輸出(I/O)系統。

考慮到該領域的進展,這本第三版已經更新。大多數學生只有使用高級程式語言的經驗,幾乎沒有與電子和硬體進行實驗的經驗。因此,本書修訂為採用自上而下的方法,從討論編譯器如何將源代碼轉換為二進制代碼和數據,到解釋計算機如何以二進制表示數據和代碼。

附加章節涵蓋了並行性和數據流水線、評估計算機系統的性能以及重要的功耗和能源消耗主題。本書第三版獨有的一個新章節解釋了多核處理器以及一致性硬體如何提供對記憶體中的值的一致視圖,即使每個核心都有自己的緩存。

適用於一學期的本科課程,這本清晰、簡潔且易於閱讀的教科書為學習計算機編程的學生提供了理想的計算機架構入門。

作者簡介

Douglas Comer is a Distinguished Professor of Computer Science at Purdue University with
a courtesy appointment in Purdue's Electrical and Computer Engineering Department.
He has created and taught courses for undergraduate students, graduate students,
engineers, and nontechnical audiences, on a variety of topics, including computer
architecture, operating systems, computer networks, the Internet, digital literacy,
and cloud computing. Comer has authored seventeen textbooks. His books have been
translated into sixteen languages, and widely used in industry as well as academia.
In addition to teaching at Purdue, Comer continues to lecture at companies and industry
conferences. He is the recipient of multiple teaching awards and a Fellow of the ACM.
An internationally recognized authority on computer networking, the Internet
and the TCP/IP protocols, he is a member of the Internet Hall of Fame.

作者簡介(中文翻譯)

道格拉斯·科默(Douglas Comer)是普渡大學計算機科學系的傑出教授,同時也在普渡大學電機與計算機工程系擔任兼職職位。他創建並教授了多門課程,包括本科生、研究生、工程師和非技術人員的課程,涵蓋了計算機架構、操作系統、計算機網絡、互聯網、數字素養和雲計算等多個主題。科默撰寫了17本教科書,這些書被翻譯成16種語言,在工業界和學術界廣泛使用。除了在普渡大學教學外,科默還在公司和行業會議上進行講座。他獲得了多個教學獎項,並且是ACM(Association for Computing Machinery)的會士。作為國際公認的計算機網絡、互聯網和TCP/IP協議的權威,他是互聯網名人堂的成員。