读书频道 > 网站 > 网页设计 > 计算机系统:系统架构与操作系统的高度集成
译 者 序
15-08-19    下载编辑
收藏    我要投稿   
本书采用集成方法,系统地讲解了计算机系统的软件和硬件知识。全书分为5个模块:处理器、内存系统、存储系统、并行系统和网络,分别讨论了处理器及其相关的软件问题、内存系统和分级存储体系、I O和文件系统、操立即去当当网订购
美国未来学家阿尔温·托夫勒在1980年3月出版了他的经典著作《第三次浪潮》,该书在全世界引起了巨大的反响。在这本书中,他将人类社会发展分为农业阶段、工业阶段和以信息时代为主要特征的后工业化社会阶段。从历史视角来看,信息化具有与工业革命等同的重要性,将重塑我们的社会结构和日常生活。
 
计算机是信息化的核心,随着信息化与社会生活的深度融合,人们对计算机专业毕业生的要求也越来越高。他们不仅需要掌握计算机本身的知识,还需要了解相关行业的知识。这就给计算机专业教学带来了很大的挑战,如何在有限的课时里面,能够覆盖计算机专业的核心内容,提供给学生足够的基础使其能够在所选的方向上继续深造呢?
 
传统的计算机课程体系有一个重要问题,就是课程人为地割裂了解决问题时所需技能的综合性。例如汇编语言、计算机原理、计算机系统结构、操作系统和编译原理分别从不同角度介绍了计算机的硬件和软件系统,但人们在面临一个具体问题的时候,比如优化一个数据分析程序时需要的技能是综合性的,需要知道高级语言程序变成了什么样的汇编语言,这些汇编语言在操作系统的调度下如何加载和运行,运行时的指令如何在处理器的流水线里乱序执行,其访存是缓存命中还是缓存缺失,并发访问是如何相互隔离的,等等。
 
因此,国内外大学都在这方面展开了探索,即如何用一种综合的方法来介绍计算机系统的相关内容,这样不但可以减少课时,也能让相关知识的衔接更加平滑,整体的知识体系更加系统化。CMU的《深入理解计算机系统》是目前比较成功的探索,国内外很多大学都已采用该教材作为课程的基础。我们翻译的这本书则是另一个有益的尝试。本书中计算机系统结构和操作系统的内容基本平衡,而《深入理解计算机系统》则明显偏向操作系统,对计算机系统结构的相关内容介绍相对较少。例如,本书对I/O中断处理专门安排了硬件实验,要求学生用硬件设计语言设计CPU并支持中断处理,这类实验对学生理解整个计算机系统是如何运作的非常重要,但在《深入理解计算机系统》中没有这部分内容。
 
我们希望本书的翻译出版,能够为国内的计算机系统教育提供一种新的选择。对希望未来研究、设计新型计算机系统的学生来说,本书提供了更加完整的基础。
 
本书的翻译是由我和我的学生完成的,我本人翻译了前言和第1章,汤雄超翻译了第2~4章,杨弋翻译了第5~7章,张峰翻译了第8~10章,朱晓伟翻译了第11~12章,陈力维翻译了第13章和附录。本人对全书进行了审校,因此书中的错误都应该由本人负责。
 
感谢机械工业出版社华章公司将这本书引入国内,感谢温莉芳副总经理、朱劼编辑和关敏编辑在本书翻译过程中给予我们的极大耐心。
 
陈文光
 
2015年6月 
 
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站