鸿蒙os基于什么开发_鸿蒙系统用什么语言开发
来源:电子发烧友网 发布时间:2021-04-27 分享至微信
鸿蒙os基于什么开发
Android系统是基于Linux的操作系统所开发的移动操作系统,众所周知, linux系统-直都是开源的,所以不存在授权问题,而“华为鸿蒙”系统也同样是基于Linux系统开发的自研操作系统,本质上与Android系统是不存在区别。
鸿蒙微内核是基于微内核的全场景分布式OS ,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。可用于大屏、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓。
鸿蒙OS通过使用确定时延弓|擎和高性能IPC两大技术解决现有系统性能不足的问题。确定时延弓|擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC (进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。
鸿蒙系统用什么语言开发
根据华为公布的方舟编译器资料,可以得知鸿蒙系统是用C++、C++语言编写。鸿蒙系统和方舟编译器的思路是一样:直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码;这样的好处是:不需要中转,执行速度快;劣势是:必须要有大量的静态方案、内存空间要求更高。
鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。
责任编辑:YYX
[ 新闻来源:电子发烧友网,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论
暂无评论哦,快来评论一下吧!
电子发烧友网
开创IC领域,共创美好未来!
查看更多
相关文章
华为原生鸿蒙操作系统,正式发布
2024-10-25
华为正式推出原生鸿蒙操作系统
2024-10-24
华为鸿蒙系统:2026年拟出海挑战Android
2024-11-12
热门搜索