华为开发者大会于今日在东莞松山湖召开,会上,华为消费者业务正式推出了其全新的基于微内核的面向全场景的分布式操作系统——鸿蒙OS。

今天的华为开发者大会重点说了啥?点击视频↑↑↑

华为消费者承东在主体业务CEO余演讲上表示,在过去的传统模式下,每一类新形态终端的出现,都会伴随新的操作系统的诞生。“无论是在PC时代,还是移动互联时代,还是5G即将催生的物联时代,不同的时代催生不同的操作系统。”因此,面对即将到来全场景智慧时代,“也应该有相对应的操作系统。”余承东直言:"随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形,可以说鸿蒙OS的出发点和Android、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求,鸿蒙应未来而生。"

据他透露,早在十年前,华为就开始布局鸿蒙OS,而如今随着华为全场景智慧生活战略的不断完善,鸿蒙OS将作为华为迎接全场景体验时代到来的产物,发挥其轻量化、小巧、功能强大的优势,率先应用在智能手表、智慧屏、车载设备、智能音箱等智能终端上,着力构建一个跨终端的融合共享生态,重塑安全可靠的运行环境,为消费者打造全场景智慧生活新体验。

鸿蒙OS的四大看点

据余承东介绍,鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4大特性的系统解决方案。

1.分布式架构首次用于终端OS,实现跨终端无缝协同体验

鸿蒙OS的"分布式OS架构"和"分布式软总线技术"通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。

2. 确定时延引擎和高性能IPC技术实现系统天生流畅

鸿蒙 OS通过使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。

3. 基于微内核架构重塑终端设备可信安全

鸿蒙OS采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。

鸿蒙OS将微内核技术应用于可信执行环境(TEE),通过形式化方法,重塑可信安全。形式化方法是利用数学方法,从源头验证系统正确,无漏洞的有效手段。传统验证方法如功能验证,模拟攻击等只能在选择的有限场景进行验证,而形式化方法可通过数据模型验证所有软件运行路径。 鸿蒙OS首次将形式化方法用于终端TEE,显著提升安全等级。同时由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。

4. 通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享

鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。华为方舟编译器是首个取代Android虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。

“鸿蒙”OS的前世今生

2017年,鸿蒙内核1.0完成技术验证。

2018年,鸿蒙内核2.0应用于终端TEE

2019年,鸿蒙OS1.0完成,基于开源框架,其中华为在关键模块自研,采用分布式架构、方舟编译器。确定时延引擎,推出TEE微内核形式化验证、多终端开发IDE(Beta),目前鸿蒙系统将应用于智慧屏。

2020年,鸿蒙OS 2.0即将出现,内核及应用框架自研,推出通用微内核架构、高性能图形栈 ,支持多语言统一编译、 多终端开发IDE、满足车规级标准,并应用于创新国产PC、手表/手环、车机等产品中。

预计到2021年,鸿蒙OS 3.0将完成软硬协同优化,垂直加速文件系统   软硬件协同高性能IPC,并应用于音响耳机。2022年之后,鸿蒙系统将应用于vr眼镜等更多设备。

■名词解释

什么是微系统?

微内核(Micro kernel)是提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口,如DOS、Workplace OS、Workplace UNIX等。IBM、Microsoft、开放软件基金会(OSF)和UNIX系统实验室(USL)等新操作系统都采用了这一研究成果的优点。

【记者】许隽 郜小平 黄少宏

【见习记者】黄浩博 张仕婷

【摄影】南方日报记者 孙俊杰

【视频剪辑】罗斌豪

鸿蒙战略看点,鸿蒙OS四大看点详解!华为的雄心不止手机,而是“一统江湖”...相关推荐

  1. 绿建科技加密图纸查看器安装_施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚...

    施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚 只要是对建筑行业,有所了解的朋友都清楚,钢筋施工图纸对于建筑物,有着举足轻重的地位!一点都不得马虎大意,接触建筑行业,第一步还是需 ...

  2. 联想微型计算机s5l5主板,看清再买! 笔记本保修条例详解 联想篇

    看清再买! 笔记本保修条例详解 联想篇 已经成为国际级企业的PC巨头联想在国内拥有非常高的知名度,尤其是今年以来,联想更是推出了多款设计非常优秀.外观非常漂亮的本本.对于消费者来说 (本文共1页) 阅 ...

  3. CAD手机看图软件中多线段编辑详解

    很多人在使用CAD手机看图软件查看CAD图纸的过程中,有些时候需要对图纸中的多线段进行简单的编辑,这个时候该怎么操作呢?下面以浩辰CAD看图王手机版来给大家详细介绍一下CAD手机看图软件中多线段编辑的 ...

  4. MAC OS 命令行使用详解

    MAC OS 命令行使用详解:https://blog.csdn.net/sun375867463/article/details/9812317 1 为什么要使用命令行/如何开启命令行? 许多功能在 ...

  5. Mac OS X应用程序格式详解

    Mac OS X应用程序格式详解 OS X 如何执行应用程序 译者:51test2003     译自 http://0xfe.blogspot.com/2006/03 ... s-applicati ...

  6. 乘法逆元(inverse element)及四大相关求法详解(含证明)

    文章目录 乘法逆元及四大相关求法详解(含证明) 开胃菜 1. 定义及理解 1.1 乘法逆元的定义 1.1.1 极简定义 1.1.2 详细定义 1.1.3 理解及其相关证明<br> 2. 逆 ...

  7. 鸿蒙战略看点,鸿蒙OS四大看点详解!华为的野心不止手机,而是“一统江湖”...

    华为开发者大会于今日在东莞松山湖召开,会上,华为消费者业务正式推出了其全新的基于微内核的面向全场景的分布式操作系统--鸿蒙OS. 华为消费者业务CEO余承东在主体演讲上表示,在过去的传统模式下,每一类 ...

  8. 华为鸿蒙系统前身,鸿蒙OS四大看点详解!华为的野心不止手机,而是“一统江湖”...

    华为开发者大会于今日在东莞松山湖召开,会上,华为消费者业务正式推出了其全新的基于微内核的面向全场景的分布式操作系统--鸿蒙OS. 华为消费者业务CEO余承东在主体演讲上表示,在过去的传统模式下,每一类 ...

  9. 鸿蒙手机系统新桌面布局,鸿蒙系统是什么样的界面,详解华为鸿蒙系统

    鸿蒙OS是基于微内核的全场景分布式OS,这是分布式架构首次用于终端OS,可以实现跨终端无缝协同体验. 鸿蒙系统系统4大特点 据悉,"微内核"是鸿蒙OS的特点之一.即微内核采用同一套 ...

最新文章

  1. plotly可视化绘制多坐标轴图
  2. 【NOIP模拟赛】藏宝图 最小生成树
  3. jquery中的DOM操作集锦
  4. 阿里巴巴如何改善开发人员在 K8s 上的体验?
  5. 中国产教融合市场发展模式与运营前景咨询报告2022版
  6. [转载]SQL Server 2005 Data Mining简介
  7. OpenGL OBJ模型加载.
  8. 避免css中文字体在浏览器中解析成乱码
  9. HSSFCellStyle.ALIGN_CENTER报错
  10. ECMAScript 运算符--逗号运算符
  11. IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词。终极解决办法!!!!
  12. liunx 命令 之 mkdir 与 touch
  13. 如何从应用直接跳转AppStore 电话 短信 邮件
  14. 栈应用---元素出栈、入栈顺序的合法性判断
  15. c语言图书管理系统登录系统,C语言图书管理系统设计代码.doc
  16. webService简单概念
  17. 电脑连接热点无internet访问权限_连接wifi后显示无internet访问权限怎么解决
  18. 自己做的SIP软电话
  19. AFL++: Combining Incremental Steps of Fuzzing Research
  20. 简易四六级刷题网站(一键帮你对答案)

热门文章

  1. 目标检测——FasterRCNN原理与实现
  2. 饥荒机器人怎么解锁_这篇文章带你了解饥荒机器人
  3. curl获取http返回的状态码
  4. 红黑树高度上限(2lg(n+1)证明.
  5. switc—case 语句
  6. uniapp顶部选项卡左右切换栏目(微信小程序)
  7. 3GPP TS 29244-g30 中英文对照 | 5.13.1 General
  8. python如何读取文件内容求和_python读文件统计次数和求和怎么写?
  9. 学习笔记----MATLAB面向对象编程入门02--类的方法、构造函数
  10. matlab中bwareaopen/bwarea/imclearborder/bwboundaries/imregionalmin等边界区域函数