
文章图片
【安卓|鸿蒙系统微内核对比安卓系统宏内核:差距无法接受】
文章图片
Linux有两种内核形式 , 一种是安卓系统用的宏内核 , 另一个就是华为的鸿蒙系统使用的是微内核 , 微内核的设计理念是尽可能的简化 , 在微内核操作系统中 , 内核是指精心设计的、能实现现代OS最基本的核心功能的部分 。 微内核并非是一个完整的OS , 而只是操作系统中最基本的部分 , 它通常用于:
实现与硬件紧密相关的处理;实现一些较基本的功能;负责客户和服务器之间的通信;它们只是为构建通用OS提供一个重要基础 , 这样就可以确保把操作系统内核做得很小 。 所以简单地说 , 微内核就是把核心功能拆解得尽可能小 , 根据不同设备的需求自由组合 , 跟搭积木似的 , 同时还可以增强系统的安全性、可移植性、也能使分布式结构更加合理的运作 , 植入更多的插件程序 , 这是华为号称能跨不同平台部署的关键所在 。
而安卓系统用的宏内核就比较庞大而复杂了 , 仅仅是代码就有几千万行 , 但是这种内核方式可以将手机系统所用到的所有驱动软件、底层代码、各种管理以及网络协议等都直接保存在了内核当中 , 运行效率非常高 , 响应速度也非常快 , 这是相比微内核的优势所在 。
但是安卓的宏内核缺点也很明显 , 那就是安卓手机卡死、卡顿的情况 , 因为用这种内核方式保存的进程或者相关的内存数据只要有其中一个发生崩溃 , 那么面临着的就是整个系统的崩溃 , 所以稳定性方面 , 是“宏内核”的弱势 。 但是随着谷歌这几年的不断优化 , 还有手机硬件的爆发式提升 , 现在的安卓设备死机崩溃的现象已经少多了 。
不管是微内核还是宏内核 , 两者都有自己的优点和缺点 , 但是微内核更加适合华为的战略设计思路 , 未来是物联网 , 万物互联的时代 , 华为想在手机、电脑、电视和其它消费设备领域全面开花 , 这样高效灵活的微内核自然是首选方案 , 加上华为自己的“方舟编译器” , 可以极大程度的提高系统的响应速度和运算效率 , 这样一来也就能快速减少与安卓系统的差距 。
相关经验推荐
- |行业资讯丨国内安卓商店要求剧本杀APP全面下架;广州一“剧本杀”商家被判侵权
- 软件|为什么电脑用久了,就算重新安装系统也会变得很慢?
- 小米科技|这次是真的安卓之光!小米 12 Ultra 配置确定
- 三星|四边“等宽”的安卓旗舰,国行版正式发布,定价4999元起售!
- iPhone|“沉默”两个月后,鸿蒙传来消息,花粉:这是要脱胎换骨了
- 苹果|苹果对比三星,唯一的优势就是系统而已,但其实a处理器虽强
- 苹果|客观来说苹果ios系统,确实是优于安卓系统的,不过各有优劣
- 安卓|iphone13Pro Max总体使用体验是不会让人失望的,毕竟价格还是摆在那
- 魅族|喜欢魅族的圆润轻薄手感,喜欢它坚持,审美优化的系统界面
- 安卓手机|三星S22比iPhone13便宜,或代表安卓手机已向苹果低头
