自研操作系统
谢宝友
作者介绍
图片
·谢宝友·
·曾任中兴嵌入式实时操作系统技术总工,该系统获第四届中国工业大奖
·中兴通讯2010年度金银奖获得者
·阿里集团2019年度安全生产之星金奖获得者
·2018年和2019年阿里集团“双11”卓越贡献奖获得者
·《深入理解并行编程》译者
·Linux ZTE架构维护者
·DIM-SUM自研操作系统发起者和创始人 内容简介
本书详细阐述了自研操作系统DIM-SUM的设计与实现,提供了在ARM 64虚拟机中动手实践DIM-SUM及参与DIM-SUM开发的方法。针对DIM-SUM操作系统的同步与互斥、调度、内存、中断与定时器、块设备、文件系统模块进行了详细的分析,包括这些模块的设计思路、数据结构定义、关键API说明。最重要的是,本书对各个模块的主要函数进行了逐行解释,有助于读者深刻理解如何实现一款实用的操作系统。最后,本书还展望了接下来10年DIM-SUM操作系统的发展目标,希望最终其能发展为可以在服务器系统、桌面系统中实用的自研操作系统。
本书适合于对操作系统研发有兴趣的大学生、研究生,以及从事操作系统相关工作的一线工程师。对于Linux操作系统工程师,本书也极具实用价值。 推荐序1
中国必须发展安全、可控的操作系统,不然会被卡脖子。
操作系统是管理计算机与软件资源的计算机程序,同时也是计算机系统的内核与基石。随着数字经济的发展,随着 5G、人工智能、大数据、云计算等新一代信息技术的蓬勃兴起,保障网络安全成为各个国家的重要任务,自主研发操作系统也就成了建设网络强国势在必行的任务。自主可控是实现网络安全的前提和必要条件,面对日益凸显的网络安全挑战,中国在今后一段时期里,必须加快推进国产自主可控替代计划,构建安全可控的信息技术体系,而操作系统正是信息技术体系的核心。
目前,全世界智能终端操作系统被三家外国跨国公司(苹果、谷歌和微软)所垄断,它们也…