文章图片
文章图片
Linux有两种内核形式 , 一种是安卓系统用的宏内核 , 另一个就是华为的鸿蒙系统使用的是微内核 , 微内核的设计理念是尽可能的简化 , 在微内核操作系统中 , 内核是指精心设计的、能实现现代OS最基本的核心功能的部分 。 微内核并非是一个完整的OS , 而只是操作系统中最基本的部分 , 它通常用于:
实现与硬件紧密相关的处理;实现一些较基本的功能;负责客户和服务器之间的通信;它们只是为构建通用OS提供一个重要基础 , 这样就可以确保把操作系统内核做得很小 。 所以简单地说 , 微内核就是把核心功能拆解得尽可能小 , 根据不同设备的需求自由组合 , 跟搭积木似的 , 同时还可以增强系统的安全性、可移植性、也能使分布式结构更加合理的运作 , 植入更多的插件程序 , 这是华为号称能跨不同平台部署的关键所在 。
而安卓系统用的宏内核就比较庞大而复杂了 , 仅仅是代码就有几千万行 , 但是这种内核方式可以将手机系统所用到的所有驱动软件、底层代码、各种管理以及网络协议等都直接保存在了内核当中 , 运行效率非常高 , 响应速度也非常快 , 这是相比微内核的优势所在 。
但是安卓的宏内核缺点也很明显 , 那就是安卓手机卡死、卡顿的情况 , 因为用这种内核方式保存的进程或者相关的内存数据只要有其中一个发生崩溃 , 那么面临着的就是整个系统的崩溃 , 所以稳定性方面 , 是“宏内核”的弱势 。 但是随着谷歌这几年的不断优化 , 还有手机硬件的爆发式提升 , 现在的安卓设备死机崩溃的现象已经少多了 。
【安卓|鸿蒙系统微内核对比安卓系统宏内核:差距无法接受】
不管是微内核还是宏内核 , 两者都有自己的优点和缺点 , 但是微内核更加适合华为的战略设计思路 , 未来是物联网 , 万物互联的时代 , 华为想在手机、电脑、电视和其它消费设备领域全面开花 , 这样高效灵活的微内核自然是首选方案 , 加上华为自己的“方舟编译器” , 可以极大程度的提高系统的响应速度和运算效率 , 这样一来也就能快速减少与安卓系统的差距 。
- 高通骁龙|安卓阵营因骁龙8集体摆烂,用户该如何做选择?听听内行人的建议
- 小米科技|2021年性能最强的3款安卓旗舰,如今降价抛售,入手的好时机到了
- 华为鸿蒙系统|4800万像素+鸿蒙OS,华为5G手机价格终于不贵了,跌至1179元
- 哈苏|OPPO Find X5系列再曝新亮点,携手哈苏打造全新影像系统
- 京东|终于不再压缩了!微信支持发送原生4K视频:苹果、安卓都能用
- 谷歌|软Win11安卓子系统运行谷歌Play Store上手体验
- 美国国家劳资关系委员会|传苹果商店员工想成立工会 为避免公司监视用安卓交流
- 软件|为什么电脑用久了,就算重新安装系统也会变得很慢?
- 苹果|不用iPhone!苹果员工集体要换安卓手机:原因曝光
- wind|开发者嫌Windows 11太丑 竟做了个Rectify 11系统