中奖公示
本期送书活动已于4月24日结束,为公平起见,管理员将从中挑选5位最佳留言者获得本次活动赠送书籍,中奖用户已评论及私信(详见置顶评论截图),请尽快添加并
联系管理员(微信:elecfans_666)进行登记,如在五个工作日内未联系,管理员将重新评选获奖者
—————————————————————————————————
操作系统是现代计算平台的基础与核心支撑系统,负责管理硬件资源、控制程序运行、改善人机交互以及为应用软件提供运行环境等。长期以来,我国信息产业处于“缺芯少魂”的状态,作为信息产业之“魂”的操作系统是释放硬件能力、构筑应用生态的基础,也是关键的“卡脖子”技术之一。
随着智能终端的多样化,5G带来的大连接、低时延、高吞吐,以及异构硬件设备的繁荣发展,我们正在逐步进入万物互联的智能世界,覆盖所有场景的单一操作系统已经很难发挥出硬件的处理能力并满足应用越来越高的极限需求。当前,华为、阿里、微软、谷歌、Facebook等各大企业纷纷在操作系统领域投入重兵。例如,微软在Windows 10之后开始研制Windows CoreOS,谷歌从2016年开始投入Fuchsia项目,Facebook从2019年开始研制面向AR/VR等的新OS,华为也于2019年发布鸿蒙操作系统并与合作伙伴一起构建openEuler、openHarmony开源社区和华为移动服务(HMS)生态。
操作系统的复兴也对教学科研与产业实践提出了新的要求。首先,操作系统教材需要体现操作系统的核心原理与设计,从而帮助读者建立对操作系统的系统性认识;其次,操作系统教材需要反映国际的研究前沿,当前操作系统技术仍在迅猛发展,随着新处理器、新加速器架构、新应用场景的出现,很多新的问题不断涌现,并且很多经典的问题也出现了新的解决方法,这些都给操作系统的设计与实现提供了新的思路;最后,操作系统教材需要反映工业界实践,操作系统是一门系统性与实践性非常强的学科,脱离实现来谈设计很容易陷入纸上谈兵的陷阱。
独创性
本书将以三个“面向”为导向,即面向经典基础理论与方法,面向国际前沿研究,面向最新工业界实践,深入浅出地介绍操作系统的理论、架构、设计方法与具体实现。对于每项要介绍的内容,本书将从一个具体的操作系统设计问题出发,解释这个问题背后的挑战,给出当前的经典设计,并介绍当前的一些工业界实践与前沿研究。本书不仅介绍典型的Linux操作系统的设计与实现,还将介绍微内核(Microkernel)、外核(Exokernel)等操作系统架构。此外,为了帮助读者更好地理解操作系统的设计与实现,除了本书中介绍的各种操作系统的设计与实现外,上海交通大学并行与分布式系统研究所团队还专门实现了一个小巧但具有较完整基础功能的微内核架构教学操作系统ChCore,并基于ChCore 设计了一系列的课程实验。因此,本书期望不仅从理论上具体讲解操作系统的设计与实现,而且能够帮助读者通过动手实践的方式获得操作系统设计与实现的第一手经验。
本书特色
新颖性:以ARM64为主体介绍操作系统,不仅介绍了现有的Linux宏内核架构,而且介绍了微内核、外核等架构。
实践性:实现了一个微内核架构教学操作系统ChCore,并基于ChCore设计了一系列的课程实验。
可读性:包含大量插图、示例、代码和练习,内容由浅入深,语言通俗易懂。
完备性:提供了课程课件、授课视频、课程作业等,搭建了课程网站、在线社区。
本次活动时间:
2022年4月8日——2022年4月24日
活动参与方式:
1、在本帖下方留言回帖,说说你想要这本书的理由(15字以上)
2、我们将从本帖留言中每10层楼,挑选1位幸运者赠送书籍(共赠送5本)
注:
1、同一ID不重复获奖。
3、活动结束后获奖名单将在william hill官网
公示
4、电子发烧友对本活动具有最终解释权。