卡耐基梅隆大学(CMU)为本科生开设的一门主干课程的教材,了解该书的讲授内容。
2013-04-14 23:30
1081 查看
卡耐基梅隆大学(CMU)为本科生开设的一门主干课程的教材,了解该书的讲授内容。
目前《深入理解计算机系统》卡耐基梅隆大学(CMU)为本科生开设的一门主干课程的教材,了解该书的讲授内容。 本书英文版久负盛名,被众多专业人士称为“最伟大的计算机教材”之一,着名的美国卡内基梅隆大学计算机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作。作者Randal E. Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。本书共分十三章,分别介绍了信息的表示和处理、程序的机器级表示、处理器体系结构、存储器层次结构、静态和动态链接、虚拟存储器、系统级I/O、网络编程和并发编程等精彩内容。其目的是解释计算机系统的所有本质概念,并向读者展示这些概念是如何实际地影响应用程序的正确性、性能和实用性。与其他主要针对系统构造人员的系统类书籍不同,这本书是写给程序员的,是从程序员的角度来描述的。本书为软件和硬件之间搭起了一个桥梁,它给出了一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,这也填补了国内计算机系统教学中的一个空白。本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户应用。
相关文章推荐
- 卡耐基梅隆大学(CMU)为本科生开设的一门主干课程的教材
- 教育技术学专业主干课程系列教材(共八本)
- 微软在北大软院所开设课程的内容记录,敬请关注!
- CMU图形学开设课程简介
- 吴恩达老师在course上开设了一门深度学习的课程的作业
- 关于工业机器人的自由度,这些内容你得了解
- 课程第七天内容《基础交换七》补充案例
- 课程第九天内容《基础交换九》
- 网络安全课程 4000 学习内容
- 关于I/O流中输入输出过程中利用装饰器所需了解的内容
- 所有 SAP 现在开设的标准课程
- 传智播客开设Unity3d游戏开发及.Net开发Android程序课程
- 受邀为上海师翊网络科技有限公司讲授《微软WCF分布式开发与SOA架构设计课程》
- 了解你的孩子在社交网络中分享的内容——过度分享的真实案例
- 机器学习 必读的课程内容
- 郭汉尧老师应邀为百世地板讲授《经销商专业化提升》课程
- 小车定位所需相关内容了解
- 了解外链的本质 做好原创内容
- 详细了解HTML标签内容模型
- 【跟着大磨马学IT编程(安卓Java程序员)】第十四天 课程内容概述