《计算机体系结构基础》第3版封面、封底(组图)

发展以CPU和操作系统为代表的自主基础软硬件是国家的战略需要,培养能“造计算机”而不是“用计算机”的人才是满足这一战略需要的必要条件。

作为高校“计算机体系结构”课程本科生的教材,以及相关专业研究生或计算机技术人员的参考读物计算机操作系统教程课后答案,《计算机体系结构基础》自问世以来就深受广大读者的好评。本书由龙芯中科一线科研人员撰写。重基础,重系统,突出实用,努力为大学生计算机系统能力打下坚实的基础。.

计算机体系结构基础第三版封面和封底

《计算机体系结构基础》第三版基于胡伟武老师近五年在中国科学院大学讲授《计算机体系结构基础》的积累,结合龙芯20年CPU设计实践,与时俱进,围绕产教融合的需要,系统地修改完善了很多内容,主要体现在以下几个方面:

使用龙芯团队推出的龙弓指挥系统,充分展现指挥系统设计的发展趋势

LoongArch是龙芯团队于2020年推出的全新RISC指令系统,该指令系统摒弃了传统指令系统中一些不适应当前软硬件设计技术发展趋势的过时内容,吸收了许多先进的技术开发成果近年来在教学系统设计领域。在工程上计算机操作系统教程课后答案,有助于硬件实现高性能、低功耗设计,以及软件编译和优化,以及操作系统和虚拟机的开发;在教学中,它的简单性、灵活性和模块化更加清晰。解释指令系统与底层微结构、上层软件与指令系统之间的密切关系,

加强软硬件协同,从硬件工程师的角度理解软件,从软件工程师的角度理解硬件

力求使读者深刻理解软硬件系统之间的关系和协同工作过程。例如,第4章更清晰地描述了应用程序二进制接口(ABI),增加了关于用户程序在操作系统中的地址空间分布的内容,并介绍了函数调用、异常处理、系统调用、线程切换、进程的on-切换、虚拟机切换等六种场景的站点保留和恢复过程,希望读者通过以上过程对计算机系统的软硬件配合有更深入的了解。另一个例子是第7章在介绍计算机系统的启动过程时,将串口作为“麻雀”进行了剖析。

图片[1]-《计算机体系结构基础》第3版封面、封底(组图)-老王博客

以基础性、系统性、实用性为目标,优化章节结构,明确和完善知识框架体系

内容根据教学、实验经验和新技术趋势进行优化调整。例如,第3章特权指令系统,从异常、中断、存储管理等方面更详细地分析了操作系统内核专用的特权指令系统的内容。第十二章计算机系统评估与性能分析,在详细介绍Perf性能分析工具的基础上,去掉了Oprofile性能分析工具的介绍,适当减少了性能测试分析的具体案例内容,突出了benchmark程序性能测试,Perf方法和工具从不同角度的应用,

本书开源并配备丰富的教学资源,附有实验课程,构建计算机系统设计能力

全书电子版开源,可在龙芯官网、github、华章图书等渠道获取各种格式的全文,并可通过github项目管理系统获取互动反馈。教师可以通过电子邮件申请一套完整的教学计划和参考答案。同时,推荐使用龙芯教育的《CPU设计实践》作为高校相关课程的配套实践教材。希望本书的开源可以使其得到更广泛的应用,真正有助于培养高校计算机系统的能力。也欢迎大家多多批评指正,让它更快成熟。

以下是本书的目录:

访问本书和教科书支持资源

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论