计算机组成与设计硬件/软件接口

[美] David A.Patterson

出版时间

2007-03-31

ISBN

9787111202141

评分

★★★★★
书籍介绍

《计算机组成与设计硬件:软件接口》(原书第3版)是计算机组成的经典教材。全书着眼于当前计算机设计中最基本的概念,展示了软硬件间的关系,并全面介绍当代计算机系统发展的主流技术和最新成就。同以往版本一样,《计算机组成与设计硬件:软件接口》(原书第3版)采用MIPS处理器作为展示计算机硬件技术基本功能的核心。书中逐条指令地列举了完整的MIPS指令集,并介绍了网络和多处理器结构的基本内容。将CPU性能和程序性能紧密地联系起来是本版的一个新增内容。另外,本版对软硬件的讨论更加深入,作者展示了软硬件部件如何影响程序的性能,并在光盘中为侧重硬件和侧重软件的读者分别提供了相关资料。随书光盘内容非常丰富,不仅包括各种配套教学资源,还提供了HDL模拟器、MIPS模拟器以及FPGA设计工具等软件。

加州大学伯克利分校计算机科学系教授,美国国家工程研究院院士,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年的冯·诺伊曼奖。

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年的冯·诺伊曼奖。
目录
出版者的话
专家指导委员会
译者序
前言
第1章 计算机概念和技术

显示全部
用户评论
细节过多。。
一本不错的入门书籍,值得推荐,看了这本书就可以看体系结构——量化研究方法了……
果然是牛书,吾辈看起来跟天书一样。。
勉强算读过吧,csapp看了好多遍,没心情看这个了。
以硬件设计为主,讲得很详细很生动,比较适合自学。正如书名所示,书中不仅深入讲解了计算机的组成,而且也尝试在介绍与引导学生去设计计算机系统。个人认为如果读者偏向于软件,可以略过硬件设计的具体细节。
知识量太大了。 不愧是图灵奖大神写的书。
感觉比学校的教材好
上学的时候看过的书
北航计算机考研必读,当年也是因为考研才看这本书的。对虚拟存储,cache ,mips 等做了详细的了解。考研专业课考了119,还不错。
以MIPS为基础讲解的,讲得挺清楚的,对学习汇编和逆向很有帮助。
下载
收藏