操作系统技术培训
【课程背景】
随着物联网的发展,以移动智能终端为中心连接其他终端的场景越来越丰富,信息、数据可在PC、智能终端以及部分可穿戴设备上流通,但由于PC、终端、可穿戴设备的操作系统不同,在互联时存在不少问题。为打破不同操作系统壁垒,促进各终端之间无阻碍连接协同,分布式操作系统应运而生。
项目《终端操作系统与软件新技术研究》旨在研究主流操作系统与新兴操作系统技术进展、应用与发展前景,分析对产业链上下游各方的影响,因此需要开展分布式操作系统培训,深入了解技术原理。同时,对新兴操作系统如鸿蒙、Fuchsia有进一步的了解。
【培训目标】
帮助项目人员深入了解分布式操作系统技术架构、功能,学习现有终端新操作系统如鸿蒙、Fuchsia等。
【培训对象】
终端开发工程师、终端架构师、软件开发工程师、硬件开发工程师、终端产品经理等
【培训大纲】
时间安排
课程章节
详细内容
备注
Day1上午
(9:00-12:00)
分布式操作系统基础知识
1、分布式操作系统介绍
1)系统架构
2)进程和线程
3)多处理器和分布式调度
4)虚拟化
5)OS虚拟化
6)流程,代码和VM迁移
7)分布式系统中的通信
8)远程方法调用
9)消息排队和流传输
10)分布式命名
11)时钟同步
12)逻辑和矢量时钟,dist快照
13)分布式交易
14)一致性,流行病协议
15)实施一致性;容错能力
16)拜占庭式失败,分布式提交,Paxos
Day1下午
(14:00-17:00)
分布式操作系统基础知识
分布式调度
分布式应用
分布式软总线
2、分布式数据/文件系统
1)Coda
2)xFS
3)HDFS
4)GFS
5)NFS
6)不同分布式文件系统比较分析
7)分布式数据库
3、分布式安全(重点讲解)
1)安全机制
2)安全通道
3)访问控制
4)安全管理
Day2上午
(9:00-12:00)
终端新兴操作系统介绍
1、鸿蒙操作系统(重点)
1)概述
2)技术特性
3)技术架构图
4)组件、功能介绍
5)系统安全
6)开发框架
Day2下午
(14:00-17:00)
终端新兴操作系统介绍
2、Fuchsia操作系统
1)概述
2)技术特性
3)技术架构图
4)组件、功能介绍
3、不同操作系统比较分析
1)OS技术架构:安卓、iOS、鸿蒙、Fuchsia
2)OS特点及优势
3)OS发展趋势预测
操作系统技术培训
|
||
联系电话:4000504030 |
![]() 线上课程关注公众号 |