Computer Organization and Design, Fifth Edition

David A. Patterson

出版时间

2013-10-10

ISBN

9780124077263

评分

★★★★★
书籍介绍

David A. Patterson

加州大学伯克利分校计算机科学系教授,美国国家工程研究院院士,IEEE和ACM会士,曾因成功的启发式教育方法被IEEE授予James H. Mulligan,Jr教育奖章。他因为对RISC技术的贡献而荣获1995年IEEE技术成就奖,而在RAID技术方面的成就为他赢得了1999年IEEE Reynold Johnson信息存储奖。2000年他和John L. Hennessy分享了John von Neumann奖。

John L. Hennessy

斯坦福大学校长,IEEE和ACM会士,美国国家工程研究院院士及美国科学艺术研究院院士。Hennessy教授因为在RISC技术方面做出了突出贡献而荣获2001年的Eckert-Mauchly奖章,他也是2001年Seymour Cray 计算机工程奖得主,并且和Davi...

(展开全部)

AI导读
核心看点
  • 经典教材,深入解析软硬件接口关系
  • 以MIPS指令集为核心,详解CPU设计
  • 涵盖多核、网络及嵌入式系统前沿技术
适合谁读
  • 计算机专业本科生及研究生
  • 希望深入理解底层原理的软件工程师
  • 对硬件设计与系统架构感兴趣的开发者
读前提醒
  • 内容硬核,需具备一定编程基础
  • 软件背景读者可略过复杂硬件细节
  • 建议结合配套模拟器进行实践学习
读者共识
  • 讲解清晰透彻,被誉为计算机神书
  • 部分章节细节繁琐,阅读门槛较高
  • 打通软硬件认知,提升系统级思维

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "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 为基址进行寻址"
作者简介
加州大学伯克利分校计算机科学系教授,美国国家工程研究院院士,lEEE和ACM会员,曾因成功的启发式教育方法被IEEE授予James H.MIAligan,Jr.教育奖章。他因为对RISC技术的贡献而荣获1 995年IEEE技术成就奖。在RAID技术方面的成就为他赢得了1999年lEEE Reyrlold Johnson信息存储奖。2000年他和John L Henrlessy分享了冯·诺伊曼奖。 斯坦福大学校长,IEEE和ACM会士,美国国家工程研究院院士及美国科学艺术研究院院士。Hen rlessy教授因为在RISC技术方面做出了突出贡献而荣获2001年的Eckert—MatJchly奖章,他也是2001年SeymIour Cray计算机工程奖得主,并且和David A.Pattersorl分享了2000年的冯·诺伊曼奖。
用户评论
这本书的前4章很连贯,环环相扣。后面两章有些零散,总的来说不错。(中文版翻译错误很多)
主要讲的是MIPS,内容比起CSAPP更集中于CPU内部的行为
仅此而已
体系结构剖开了计算机黑盒, 让我们了解到如何更好的利用硬件来实现高性能计算机. 在一些高性能场景, 不了解这方面知识, 只对于上层的操作系统或者其他抽象进行操作的话, 很可能实现不了想要的效果, 因此还是强烈推荐学习这方面的知识!
非常好的入门书,不用全部学完就可以用VHDL写简单CPU了。烧到FPGA里跑一跑,计算机的底层逻辑就非常清楚了,芯片设计也算初步入门了。
本科级计算机组成教材的王者。 要问为什么? 因为两位作者是RISC它爹,前几年刚拿了图灵奖。写《Operating Systems: Three Easy Pieces》的Remzi是Patterson的学生。
书先后大概讲了MIPS架构下的汇编,数据并行,指令并行,内存系统和处理器并行。因为之前刚系统学了x86指令,所以看这本书的MIPS汇编部分觉得挺容易理解的。虽然从第4章尾部到终章没能读通透,只能大致了解下,就是说跟硬件关系强些的知识是看不太懂的。看来,体系结构方面尚需要找其他书籍补充阅读才行。至于那本进阶版的量化书,等以后有时间或需要时再看。
下载
收藏