全场景智慧生活是消费者业务未来5-10年的核心战略,操作系统则是支撑核心战略的底层技术。2019年的开发者大会上,HarmonyOS上场并且进行开源。
操作系统有很多层,华为也在持续升级各个层面的软件根技术。其中,鸿蒙内核和华为方舟图形引擎是两大核心技术底座。
根据公开资料,操作系统是位于应用和硬件之间的系统软件,向上提供易用的程序接口和运行环境,向下管理硬件资源。内核位于操作系统的下层,为操作系统上层的程序框架提供硬件资源的并发管理。而实现这些操作系统核心功能的模块,业界一般称之为操作系统“内核”。
在2019年时鸿蒙OS的架构中,内核包含Linux内核、鸿蒙微内核和LiteOS,彼时华为计划未来会完全转成鸿蒙微内核。这意味着,安卓应用基于Linux内核可以和鸿蒙OS进行兼容,未来,鸿蒙OS将会使用鸿蒙内核。
如今,鸿蒙内核历经迭代,已经进一步进阶,华为终端BG软件部总裁龚体表示,目前鸿蒙内核的自主化率是100%。这也是华为持续投入研发深耕,在软件上不遗余力的成果。
据介绍,鸿蒙内核匹配终端用户状态和终端任务特点,通过变公平调度为动态优先级调度、混合动态大页的内存管理机制以及高效的组件间通信机制,让系统更加流畅。比如在越来越重要的内存管理上,鸿蒙内核的内存机制能够混合动态大页,将内存管理效率提高2-3倍。
同时,鸿蒙内核还创新设计了更轻量的并发模型,更匹配移动算力架构的资源供给,更精准的器件控制,进一步提升了硬件的能效表现;此外,鸿蒙内核基于无RooT权限的安全设计,针对安全体系中关键模块进行形式化证明,用数学方法从源头验证系统的正确性。
在方舟引擎上,华为介绍道,HarmonyOS 4采用升级后的华为方舟引擎,实现在图形、多媒体、内存、调度、存储、低功耗等能力的提升。比如,相比上一代系统,HarmonyOS 4的滑动流畅性提升20%,续航增加30分钟。
文章为作者独立观点,不代表宁波股票配资平台观点