电脑系统基本架构_电脑架构有几种
整个华为操作系统一共分为五层:
1.最底层的内核主要由Linux内核和LiteOS构成,是负责操作系统的最基本功能,比如线程的调度与内存管理。其中LiteOS内核主要是针对内存小于128mb的物联网设备。从内核上看,鸿蒙跟安卓最大的区别,就是多了LiteOS内核。
2.往上是鸿蒙的硬件抽象框架叫做HDF。提供统一的外设访问能力和驱动开发管理框架。他是鸿蒙OS硬件生态开发的基础。这部分安卓采用的是AHL可谓是天差地别了
3.再往上就是系统服务层,这一层为应用程序的运行提供各类服务。比如多设备的调度,定位,生物识别等等。通过对鸿蒙开放代码的研究,我们可以看到除去公用的第三方库,为了无缝兼容安卓应用,鸿蒙保留了一部分的androidruntime,一部分运用的是Harmonyruntime
4.再往上是JAVAAPI框架层,它提供了创建一个程序所需的子模块的代码系统会直接在runtime与运行库中提供,开发者可以直接调用API构建自己的应用程序。这部分也是结合了安卓与鸿蒙,对于可开发者而言,安卓应用的开发者几乎可以无缝衔接鸿蒙的开发
5.最后最顶上的一层叫系统应用层,是直接与用户打交道的,我们使用的浏览器短信日历等软件,都属于这一层
华为鸿蒙系统(英文:HUAWEIHarmonyOS)是一款基于微内核的面向全场景的分布式操作系统,于2019年8月9日在东莞华为开发者大会正式发布。
该系统实现模块化耦合,对应不同设备可弹性部署,可用于手机、平板、PC、汽车等各种不同的设备,是一个可将所有设备串联在一起的通用性系统。
2021年3月31日,华为2020年年度报告发布,华为副董事长、轮值董事长胡厚_表示,华为计划在手机上推出鸿蒙操作系统。
鸿蒙操作系统发布
鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。
鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架[2]。可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。
华为对于鸿蒙系统的定位完全不同于安卓系统,它不仅是一个手机或某一设备的单一系统,而是一个可将所有设备串联在一起的通用性系统,就是多个不同设备比如手机、智慧屏、平板电脑、车载电脑等等,都可使用鸿蒙系统。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。