
文章图片

文章图片
Linux有两种内核形式 , 一种是安卓系统用的宏内核 , 另一个就是华为的鸿蒙系统使用的是微内核 , 微内核的设计理念是尽可能的简化 , 在微内核操作系统中 , 内核是指精心设计的、能实现现代OS最基本的核心功能的部分 。 微内核并非是一个完整的OS , 而只是操作系统中最基本的部分 , 它通常用于:
实现与硬件紧密相关的处理;实现一些较基本的功能;负责客户和服务器之间的通信;它们只是为构建通用OS提供一个重要基础 , 这样就可以确保把操作系统内核做得很小 。 所以简单地说 , 微内核就是把核心功能拆解得尽可能小 , 根据不同设备的需求自由组合 , 跟搭积木似的 , 同时还可以增强系统的安全性、可移植性、也能使分布式结构更加合理的运作 , 植入更多的插件程序 , 这是华为号称能跨不同平台部署的关键所在 。
而安卓系统用的宏内核就比较庞大而复杂了 , 仅仅是代码就有几千万行 , 但是这种内核方式可以将手机系统所用到的所有驱动软件、底层代码、各种管理以及网络协议等都直接保存在了内核当中 , 运行效率非常高 , 响应速度也非常快 , 这是相比微内核的优势所在 。
但是安卓的宏内核缺点也很明显 , 那就是安卓手机卡死、卡顿的情况 , 因为用这种内核方式保存的进程或者相关的内存数据只要有其中一个发生崩溃 , 那么面临着的就是整个系统的崩溃 , 所以稳定性方面 , 是“宏内核”的弱势 。 但是随着谷歌这几年的不断优化 , 还有手机硬件的爆发式提升 , 现在的安卓设备死机崩溃的现象已经少多了 。
【安卓|鸿蒙系统微内核对比安卓系统宏内核:差距无法接受】
不管是微内核还是宏内核 , 两者都有自己的优点和缺点 , 但是微内核更加适合华为的战略设计思路 , 未来是物联网 , 万物互联的时代 , 华为想在手机、电脑、电视和其它消费设备领域全面开花 , 这样高效灵活的微内核自然是首选方案 , 加上华为自己的“方舟编译器” , 可以极大程度的提高系统的响应速度和运算效率 , 这样一来也就能快速减少与安卓系统的差距 。
- Flyme|“国产系统之光”Flyme迎来十周年,纪念海报上线引发热议
- ColorOS|绿厂又在憋大招?新系统和新产品接踵而至
- 华为鸿蒙系统|鸿蒙3.0即将推送,Mate 50首发
- 苹果|外观抄苹果、系统用华为?玩了这台乐视“山寨机”我又窒息了
- 华为|长安华为打造, 鸿蒙系统加持!阿维塔11正式官宣,3.98秒破百!
- 华为鸿蒙系统|意欲何为?国内两大科技巨头弃用华为鸿蒙,自研新系统
- gen.g战队|高通可能会在11月14日发布骁龙8 Gen 2 SoC,明年安卓机旗舰就看它了
- 小米科技|华为新机官宣!100W快充+6000万自拍+鸿蒙OS,7月4日发布
- 鸿蒙的跨屏协同,安卓也可拥有
- 机器人|华为机器人新专利上线 网友:先有华为后有天开上鸿蒙如升仙
