本书主要分五大部分:第一部分(第一章至第二章)介绍了操作系统的演进历史和OpenHarmony操作系统的背景、定位、技术优势等整体情况。第二部分(第三章至第五章)围绕OpenHarmony的统一OS,弹性部署的特征,详细介绍OpenHarmony操作系统的系统内核,子系统服务和编译构建系统的理论和实践。第三部分(第六章至第十章)围绕OpenHarmony的硬件互助,资源共享特性,详细介绍分布式软总线、分布式数据管理、分布式任务调度、分布式硬件管理和分布式音视频的理论和实践。第四部分(第十一章至第十四章)围绕OpenHarmony的一次开发,多端部署特性,详细介绍OpenHarmony的应用框架(Ability)、UI编程框架、图形系统和方舟编译器的理论和实践。第五部分(第十五章至第十七章)通过对OpenHarmony三个“正确”的阐释来说明OpenHarmony在安全上的理念与实现。
OpenHarmony版本快速迭代,主线版本代码更新日新月异。本书基于OpenHarmony 4.0版本,着重介绍OpenHarmony开源操作系统的理论基础和技术本质。
本书可作为高等院校计算机软件类专业高年级本科生和研究生的专业教材,也可作为广大程序开发人员的自学参考书。
展开