原书第2版 深入理解计算机系统


原书第2版 深入理解计算机系统

文章插图
深入理解计算机系统(原书第2版)【原书第2版 深入理解计算机系统】《深入理解计算机系统(原书第2版)》是2010年机械工业出版社出版的图书,作者是Randal E.Bryant、David R.O’Hallaron 。
基本介绍书名:深入理解计算机系统(原书第2版)
作者:(美)Randal E.Bryant / David R.O’Hallaron
译者:龚奕利 / 雷迎春
ISBN:978-7-111-32133-0
定价:99.00元
出版社:机械工业出版社
出版时间:2010年
装帧:精装
开本:16开
内容简介本书从程式设计师的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影回响用程式的正确性、性能和实用性 。全书共12章,主要内容包括信息的表示和处理、程式的机器级表示、处理器体系结构、最佳化程式性能、存储器层次结构、连结、异常控制流、虚拟存储器、系统级I/O、网路编程、并发编程等 。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解 。通过掌握程式是如何映射到系统上,以及程式是如何执行的,读者能够更好地理解程式的行为为什幺是这样的,以及效率低下是如何造成的 。本书适合那些想要写出更快、更可靠程式的程式设计师阅读,也适合作为高等院校计算机及相关专业本科生、研究生的教材 。本书的最大优点是为程式设计师描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在记忆体中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态载入库,到最后的用户态套用 。作者简介Randal E.Bryant 1973年于密西根大学(University of Michigan)获得学士学位,随即就读于麻省理工学院的研究生院,并在1981年获计算机博士学位 。他在加州理工学院(California Institute of Technology)做了三年助教,从1984年至今一直是卡内基-梅隆大学的教师 。他现在是计算机科学的大学教授和计算机科学学院的院长 。他同时还受邀于电子和计算机工程系 。他从事本科生和研究生计算机系统方面课程的教学超过30年 。在讲授计算机体系结构课程多年后,他开始把关注点从如何设计计算机转移到程式设计师如何在更好的了解系统的情况下编写出更有效和更可靠的程式 。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213“计算机系统导论”课程,那便是此书的基础 。他还教授一些有关算法、编程、计算机网路和VLSI(超大规模积体电路)设计方面的课程 。Bryant教授的主要研究内容是设计软体工具来帮助软体和硬体设计者验证其系统正确性 。其中,包括几种类型的模拟器,以及用数学方法来证明设计正确性的形式化验证工具 。他发表了150多篇技术论文 。包括Intel、FreeScale、IBM和Fujitsu在内的主要计算机製造商都使用着他的研究成果 。他还因他的研究获得过数项大奖 。其中包括Semiconductor Research Corporation颁发的两个发明荣誉奖和一个技术成就奖,ACM颁发的Kanellakis理论与实践奖,还有IEEE授予的W.R.G.Baker奖、Emmanuel Piore奖和Phil Kaufman奖 。他还是ACM院士、IEEE院士和美国国家工程院院士 。David R.O’Hallaron 现为Intel匹兹堡实验室主任,卡内基-梅隆大学电子和计算机工程系副教授 。在维吉尼亚大学获得计算机科学的博士学位 。他教授本科生和研究生的计算机系统方面的课程,例如计算机体系结构、计算机系统导论、并行处理器设计和Internet服务 。他和Bryant教授一起开设了“计算机系统导论”课程,那便是此书的基础 。2004年他获得了CMU计算机学院颁发的Herbert Simon杰出教学奖,这个奖项的获得者是基于学生的投票产生的 。O’Hallaron教授从事计算机系统领域的研究,主要兴趣在于科学计算、数据密集型计算和虚拟化方面的软体系统 。其中最着名的是Quake项目,一群计算机科学家、土木工程师和地震学家致力于提高对强烈地震中大地运动的预测能力 。2003年,他同Quake项目中其他成员一起获得了高性能计算领域中的最高国际奖项—Gordon Bell奖 。英文版丛书名:经典原版书库书号:978-7-111-32631-1