鸿蒙兼容java吗 鸿蒙 兼容安卓吗_系统核心


事件回顾

2019年8月9日在华为开发者大会上CEO余承东宣布华为正式发布了鸿蒙OS。

鸿蒙系统基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。

鸿蒙兼容java吗 鸿蒙 兼容安卓吗_微内核_02

在会上,还宣布,华为鸿蒙系统将兼容Linux、Unix和安卓系统。余承东表示,可以,随时可用,但考虑到生态原因,优先使用谷歌生态。如果不能用安卓,会使用鸿蒙,比安卓更强大。迁移到鸿蒙系统,开发量非常小。

微内核与宏内核 微内核

微内核:提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口与,如DOS、Workplace OS、WorkplaceUnix等。IBM、Microsoft等操作系统都采用了这一研究成果的优点。

微内核相当于一个信息交换中心,自身可以实现的功能较少,他的主要职责是传递一个请求,一个A模块对其他模块功能的请求。

更多微内核的介绍,请看☛华为“鸿蒙”所涉及的微内核到底是什么?一文带你认识微内核

宏内核

宏内核:是操作系统核心架构的一种,此架构的特性是整个核心程序都是以核心空间(KernelSpace)的身份及监管者模式(Supervisor Mode)来运行。

相对于其他类型的操作系统架构,如微核心架构或混核心架构等,这些核心会定义出一个高级的虚拟接口,由该接口来涵盖描述整个电脑硬件,这些描述会集合成一组硬件描述用词,有时还会附加一些系统调用,如此可以用一个或多个模块来实现各种操作系统服务,如进程管理、共时(Concurrency)控制、存储器管理等。

宏内核相当于一个是一个中央集权控制中心,把内存管理,文件管理等功能全部管理。

话 题

未来出的华为手机会使用鸿蒙系统吗?

鸿蒙系统在手机上会是怎样的一种呈现方式?