当前位置:网站首页>图书 > 正文 >>

鸿蒙操作系统设计原理与架构

图书信息

作者李毅 任革林 著
出版社人民邮电出版社有限公司
ISBN9787115644466
出版时间2024-07-01
字数36.5万
分类科技,计算机,网络,软件系统

读书简介

本书重介绍了鸿蒙操作系统的设计背景、设计理念和设计原则,同时对鸿蒙操作系统的整体架构、关键子系统的技术架构和主要设计思路行了详细的解析。第1章~第3章对鸿蒙操作系统行整体概述,重介绍操作系统的发展和鸿蒙操作系统诞生的技术背景、试图解决的主要技术问题,同时介绍了鸿蒙操作系统的设计理念、主要技术特征,以及部件化架构原理解析。

目录

内 容 提 要

丛书编委会

本书编委会

丛 书 序

前 言

第1章 操作系统的发展史和演进

1.1 操作系统概述

1.2 操作系统的发展史

1.3 下一代计算机体系结构

1.4 万物互联时代面临的挑战

1.5 下一代操作系统的关键特征

第2章 HarmonyOS设计理念

2.1 HarmonyOS底层设计理念

2.2 HarmonyOS试图解决的问题

2.3 HarmonyOS基本设计理念

2.4 HarmonyOS的目标

2.5 HarmonyOS架构设计

2.6 HarmonyOS关键技术

第3章 部件化架构原理解析

3.1 部件化架构

3.2 原理解析

第4章 统一内核原理解析

4.1 内核子系统

4.2 HarmonyOS LiteOS-M内核

4.3 HarmonyOS LiteOS-A内核

4.4 HarmonyOS Linux内核

第5章 驱动子系统原理解析

5.1 HDF驱动框架

5.2 HDF驱动框架工作原理

5.3 HDF驱动框架部署

第6章 分布式软总线原理解析

6.1 全场景下面临的挑战

6.2 什么是软总线

6.3 软总线技术架构

6.4 软总线发现技术

6.5 软总线连接技术

6.6 软总线组网技术

6.7 软总线传输技术

6.8 使用软总线

第7章 分布式数据管理框架原理解析

7.1 分布式数据管理架构

7.2 数据访问

7.3 数据同步

7.4 数据存储

7.5 数据安全

第8章 分布式硬件平台原理解析

8.1 分布式硬件平台应运而生

8.2 适用场景

8.3 分布式硬件框架

8.4 分布式硬件运行机制

8.5 硬件资源池化技术

8.6 硬件协同调度技术

8.7 应用使用流程

第9章 方舟编译运行时原理解析

9.1 方舟编译运行时设计目标

9.2 前端编译器

9.3 方舟编译运行时执行引擎

9.4 方舟编译运行时内存管理

第10章 分布式应用框架原理解析

10.1 应用框架管理

10.2 Ability管理

10.3 窗口管理

10.4 全局包管理

10.5 跨端迁移框架

10.6 多端协同框架

第11章 UI框架原理解析

11.1 UI框架概述

11.2 UI框架的演进

11.3 多设备场景下UI框架面临的挑战

11.4 HarmonyOS UI框架核心原理

11.5 ArkUI的探索和优化

第12章 图形子系统原理解析

12.1 图形子系统的设计目标

12.2 图形子系统的逻辑架构

12.3 图形子系统的关键模块

第13章多媒体子系统原理解析

13.1 多媒体子系统概述

13.2 音频服务

13.3 视频服务

13.4 相机服务

13.5 图像服务

13.6 媒体数据管理框架服务

第14章 安全子系统原理解析

14.1 HarmonyOS安全理念

14.2 HarmonyOS“正确的人”身份管理与认证

14.3 HarmonyOS“正确的设备”系统安全架构

14.4 HarmonyOS“正确地访问数据”分级访问控制架构

14.5 HarmonyOS生态治理架构

第15章 DFX框架原理解析

15.1 常见DFX定义

15.2 操作系统DFX

15.3 HarmonyOS DFX框架

15.4 HarmonyOS DFX关键特性

15.5 DFX特性典型应用场景

15.6 演进与展望

第16章 文件管理原理解析

16.1 HarmonyOS文件管理设计背景

16.2 设计目标

16.3 总体架构

16.4 关键技术

参考文献