Computer Organization and Design

David A. Patterson

出版时间

2008-11-10

ISBN

9780123744937

评分

★★★★★
书籍介绍
作为体系结构领域的经典教材,本书最独特的价值在于它始终围绕一个核心命题展开:当程序员试图把底层硬件抛诸脑后时,程序性能往往事与愿违。作者反复提醒,
AI导读
核心看点
  • 深入解析硬件与软件接口设计
  • 以MIPS架构为例讲解计算机组成
  • 涵盖处理器流水线与存储层次结构
读者共识
  • 被誉为计算机体系结构经典教材
  • 讲解透彻有助于打通底层逻辑
  • 篇幅较长但内容极具参考价值
精彩摘录
  • "Civilization advances by extending the number of important operations which we can perform without thinking about them. Alfred North Whitehead, An Introduction to Mathematics, 1911"
  • "While programmers could ignore the advice and rely on computer architects, compiler writers, and silicon engineers to make their programs run faster without change, that era is over. ... While the goal of many researchers is to make it possible for programmers to be unaware of the underlying paralle"
  • "Servers also place a greater emphasis on dependability, since a crash is usually more costly than it would be on a single-user desktop computer. ... Despite their low cost, embedded computers often have lower tolerance for failure, since the results can vary from upsetting to devastating."
  • "How are programs written in a high-level language translated into the language of the hardware, and how does the hardware execute the resulting program?"
  • "To Linda, who has been, is, and always will be the love of my life"
  • "The most beautiful thing we can experience is the mysterious. It is the source of all true art and science. Albert Einstein, What I Believe, 1930"
  • "如果运输业的发展速度也像计算器工业那样快,那么今天我们从纽约到伦敦的旅行时间只需1秒钟,花费只有几美分。"
  • "下面是这段 C 代码对应的 MIPS 指令,假设所有的变量都在存储器中,且以 $st0 为基址进行寻址"
用户评论
太长了。。。
EE4601
The best book about basic computer architecture I've ever read
正在读。。。
两周勉强读完了...很好的枕边读物,看完一个section,午睡睡得很香(手动狗头)
处理器流水线和存储器缓存部分讲得很详细,IO、GPU和多核等内容只有略微提及。本书的内容虽然解释得很详细,但是没有一定的编程经验还是无法很好理解寄存器、中断等内容的。推荐花时间看前5章然后动手给微控制器编程实际体验下。
有几章还不错,几十页的书看起来真的很头大
求书
收藏
全部深度解读 →主题书单高分榜最近更新