计算机系统结构精髓

出版社:清华大学出版社
出版日期:2006-3
ISBN:9787302122715
作者:科默
页数:276页

内容概要

  道格拉斯·科默(DotJglas E.Corner)博士是美国普渡大学(Purdue University)计算机科学系资深教授,美国计算机学会(ACM)会员,精通软、硬件,曾开发过包括TCP/IP协议软件、编译程序、设备驱动程序和操作系统在内的许多低层的软件系统,曾在贝尔实验室制作过VLSI芯片。科默是因特网体系结构委员会(IAB)的成员,在因特网的形成过程中立下了汗马功劳,目前是计算机诸多领域的领军人物。在教学大纲制定和实验室筹建方面,科默堪称先驱,他的著作已被翻译成16种文字出版。科默在业界咨询工作中声明远扬,为全世界成千上万的专业工程师和学生答疑解惑,时任Software:Practice and Experience杂志主编。

书籍目录

第一章 引言和纵览第一部分 数字逻辑与数据表示基础第二章 数字逻辑基础第三章 数据和程序的表示第二部分 处理器第四章 各种处理器和计算引擎第五章 处理器类型和指令系统第六章 操作数寻址和指令表示第七章 CPU:微代码、保护及处理器模式第八章 汇编语言和程序设计范例第三部分 存储器第九章 存储器和存储第十章 物理存储器和物理寻址第十一章 虚拟存储器技术和虚拟寻址第十二章 高速缓存和高速缓存技术第四部分 输入和输出第十三章 输入输出概念和术语第十四章 总线和总线体系结构第十五章 程序控制I/O和中断驱动I/O第十六章 程序员眼中的设备、I/O和缓冲第五部分 高级课题第十七章 并行性第十八章 流水线技术第十九章 性能评估第二十章 体系结构的层次和例子附录A 计算机系统结构课程实验

编辑推荐

  《计算机系统结构精髓》是一本能够激发你学习兴趣的书,概念清晰,通俗易懂。布局极为合理的章节安排使阅读过程充满激情,书中的示例阐述得如水晶般透彻、明了。本书侧重计算机系统结构对程序员的影响,内容覆盖面广,从低层构建模块到高层系统级体系结构均有涉及,而且还清晰地讲解了软硬件之间的接口。在汇编语言、虚拟存储器、高速缓存技术、微代码和设备驱动程序部分,突出强调其对程序设计的影响,能帮助程序员设计出高效、雅致、可靠的软件。

作者简介

本书是美国普渡大学资深教授Douglas E. Comer从计算机系统结构对编程影响的角度为计算机科学、技术、应用类学生精心编写的计算机系统结构教材。最大特点是重概念,轻细节,从程序员的观点阐明计算机系统结构对程序设计、优化和调试的影响。
本书分为5部分。第1部分介绍数字逻辑、门和数据表示基础,重点放在数据表示这一章。第2、第3和第4部分涵盖计算机系统结构的3个主要领域:处理器、存储器和输入输出系统,在这3部分,每一章都给学生介绍了足够的背景知识,帮助他们了解计算机各主要部件的工作原理以及对程序设计的影响。第5部分则介绍了一些高级话题,如并行性、流水线技术和性能评估等。附录中给出了11个实验,让学生通过动手操作来切实学懂和掌握这门课程。
本书的主要读者对象是高等院校计算机科学、技术、应用专业的学生,也可供程序开发人员学习参考。

图书封面


 计算机系统结构精髓下载 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     这本书比较适合那些初学者,来熟悉计算机底层一些总体的框架概念。这样有助于以后深入学习,并且在学深后回来再看这本书,你会发现本书的一些论断是相当的精辟和有新意。一直很喜欢科莫教授写的书。
  •     对于本书涵盖五大部分:(1)数字逻辑与数据表示,(2)处理器,(3)存储器,(4)I/O,(5)高级主题,因为我以前是学电子的,而之前又看过另一本经典:CSAPP,所以(1),(2),(3)只是粗粗翻了翻。让我收获比较大的是I/O部分,以前对这一块一直都没概念,看完之后,处理器与I/O之间的交互有了一个粗略的印象。不过本书的目标也仅限于此,如果需要深挖细抠,还得其他书籍。对于处理器及存储器部分,CSAPP针对X86平台有更为详细深入的讲述,而本书的特点是在广度上有一定扩展,并不仅仅针对某一特定平台。比如与虚拟内存有关的部分,在CSAPP中,对X86上运行linux系统的情况作了深入细致的分析,而本书介绍的虚拟内存系统范围更广,但都仅仅是点到为止,不过仅仅是书中所点到的部分,对开阔视野也是很有帮助的。第(5)部分讲述并行性,流水线等在CSAPP中都有更为详细深入的论述,与其他部分一样,本书侧重广度,而CSAPP侧重深度。典型的是并行性,本书从原理上分析了并行给系统带来的性能变化,而CSAPP则直接利用unix三种并行API开发了一个小的服务器至于本书第(1)部分,本人觉得有点太过浅显,尤其是讲述数字逻辑的第一章,根本不影响后面的理解。至于翻译,个人觉得挺好的,有一些小的地方不是很认同,比如Least Recently Used,书中翻译为“最近最少使用“,本人觉得最久未使用是不是更好一些,不过书中对这种术语大都附带了英文原名还有,本书没有索引,不知道是原来就没有还是中文版没做
  •     本书虽为普及类图书,但与大多数该类书籍不同的是本书是从设计思想的视角和读者一同探讨,评价计算机体系结构上的考虑,常用技术及由来。而且虽说是普及型读物,但内容比较全面而且也是友一定深度的。

精彩短评 (总计6条)

  •     涉及计算机结构很广 而且是面向程序员的
  •     简洁明快,开阔思维
  •     CPU设计部分内容不多
  •     入门极佳
  •     大学时在图书馆读过,特别易懂。主要是讲计算机组成原理,不能代替Computer Architecture的书
  •     脉络清楚 适合短期内重温概念框架 下一步可读量化研究方法
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024