《深入理解计算机系统》

来源 :科学中国人·上半月 | 被引量 : 0次 | 上传用户:CayleeDak_83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读

  如果直譯原书名,这本书更应该被称为“以程序员的视角理解计算机系统”。它不是一本适合广泛阅读的科普读物,反倒比较适用于那些想要写出更快、更可靠程序的程序员。
  在外界看来,阐述系统、C语言和汇编语言,该书必然是晦涩而深奥的。但其实不然,它是一本面向计算机专业初学者的好书,是顶尖学府大咖结合多年教学经验写出来的。作为一本入门级别的专业书,该书所谈内容并不深入,不会把某个话题挖掘得过于细节化,而往往能从浅显问题中一针见血地指出关键所在。通过掌握程序是如何映射到系统上,以及程序是如何执行的,阅读者能够更好地理解程序行为的发生及效率低下的原因。
  全书的主要论题涵盖甚广,包括了数据表示、C程序的机器级表示、处理器结构、程序优化、网络编程和并发编程等。它们如何影响应用和系统程序员,在它们的作用下计算机如何设计和工作,操作系统包含哪些重点及其作用又是什么……这是作者想要极力表达清楚的。随着阅读的推进,透过程序员视角,读者能够清楚地明白:学习计算机系统的内部工作原理对计算机科学研究者和工程师的工作具有怎样的帮助,从而更有利于相关从业者为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。
  以讲述数据表示为例,该书说明了能够近似地表示整数和实数的数字方法是有限的;而转换到有关高速缓存的叙述,该书讨论了矩阵代码中的循环变量顺序是如何影响程序性能的;在讨论网络互连时,该书描述了并发服务器如何能有效地处理来自多个客户端的请求……作为被众多专业人士称为“最伟大的计算机教材”之一的著作,《深入理解计算机系统》旨在解释计算机系统的所有本质概念,并向读者展示这些概念是如何实际地影响应用程序的正确性、性能和实用性。与其他主要针对系统构造人员的系统类书籍不同,该书更像是为软件和硬件之间搭起了一个桥梁,给出一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,而这从某种程度上填补了国内计算机系统教学中的一项空白。
  有人说,这本书最大优点在于覆盖面广泛、可以帮助读者充分理解概念。它能让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示)到流水线指令的构成、虚拟存储器、编译系统、动态加载库,以及最后的用户应用。同时,它还能使读者对计算机系统各组件的工作方式有基本的理性认识,在一定程度上获得锻炼计算思维的方法。
  书中提供了大量的例子、练习及部分答案,每一个基本概念都有相应的笔头或程序试验,对于加深读者印象及理解深有裨益。这也能够解释为什么它的英文原著久负盛名,被当做课程教材使用多年。
其他文献
5月25日上午,2018世界制造业大会和2018中国国际徽商大会在合肥隆重开幕。2018世界制造业大会由全球中小企业联盟、联合国工业发展组织、中国人民对外友好协会、安徽省人民政府共同主办,旨在围绕“创新驱动,制造引领,拥抱世界新工业革命”主题,开展系列论坛、产业对接、项目推介、展览展示等活动,搭建合作交流和投资贸易平台,促进制造业迈向更高水平。全国政协副主席、民革中央常务副主席郑建邦致辞并宣布大会
<正> 由吉林大学环境与资源学院和长春市水资源管理办公室联合完成的《地下水资源开发利用与保护的综合管理研究》项目,依靠现代信息理论与系统科学方法,探索出了一条城市地
以青少年户外营地作为研究对象,运用访谈法和实地调研法等方法对乡村振兴战略下我国青少年户外营地发展机遇、现实困境进行分析,并基于相关学科理论和域外经验提出我国青少年
一、社会责任审计及其特征由于世界各国意识形态和经济制度存在较大差异,加上社会生产方式和技术条件的变迁等冈素的影响,国内外关于社会责任审计概念的认识差别很大。首先,国内
(一)税务行政赔偿申请一是申请条件。税务机关及其执法人员违法行使职权给公民、法人和其他组织的合法权益造成损害的,赔偿请求人有权申请赔偿。对下列情形,税务机关不承担赔偿义
广义而论,智能制造是一个大概念,一个不断演进的大系统,是新一代信息技术与先进制造技术的深度融合,贯穿于产品、制造、服务全生命周期的各个环节,以及相应系统的优化集成,实
为有效解决新所得税法实施后法人所得税制度下税源跨省市转移问题,国家税务总局近期下发了《跨地区经营汇总纳税企业所得税征收管理暂行办法》(国税发[2008]28号)(以下简称《办法
颤抖运动对全身各脏腑、器官都有保护作用。通过有规律的抖动,既疏通经络活运气血又能防病祛病和保健。俗语说:“一日抖三抖能活九十九。”坚持不懈地抖动全身有延年益寿的作用。抖动的方法有多种,其中托腹抖动、全身抖动既简单易行又有较好效果。  A托腹抖动:身体放松,两手交叉在一起,身子下沉,两手拖住小腹不动,两腿膝盖上下抖动800次。抖动的速度不快不慢,两眼微闭,意守丹田,精神集中。它有防治习惯性便秘和肠胃
教育科研理论上是指全面贯彻党的教育方针,以教育科学理论为依据,着力于提高教育教学质量,增强教师参与教育发展能力的有计划、有系统的教育教学研究活动。教育科研的基本形式是
我第一次吃银杏是在一家日式料理店,朋友点了炭烧银杏。咬开开心果一样的白色硬壳,把种仁上薄薄的“花生皮”搓干净,就可以享用淡黄绿色的银杏了。说实话,我并不觉得银杏味道能对