【安卓|鸿蒙系统采用微内核,安卓系统采用强内核,哪个更好一些?】
文章图片
强内核常常被称为宏内核或者是单内核 , 率属于操作系统中内核架构中的一种 。 简答的理解就是 。 强内核强大的地方就是把系统所需要用到的进程管理、网络协议、文件系统、驱动等等都封装到操作系统的内核中 。 这种做法的显著优点就是所有的模块都集成到内核中 , 可以有效的提高数据的处理效率 。
但是缺点就是随着集成的模块越来越多 , 整个内核不断的增大 , 内核中的模块会变得冗余化后 , 这样管理内核就变得比较麻烦 。 最重要的是假如其中某一模块出现问题(bug) , 整个内核就会陷入瘫痪状态 。 体现到手机层面的感观就是系统的稳定性变得极差 。
微内核就是对内核中的东西进行了模块化设计 , 让内核中的每个模块都变为单独的进程 , 进程间互不打扰 , 而进程间的交互都是通过消息来进行传递 。 微内核的显著优点就是:微内核相当于一个消息的转发站 , 对模块间的消息通信进行转发 , 最重要的就是单个模块一旦出现bug , 不会影响整个内核的正常运行 , 简单的解决办法就是杀死这个问题进程 。 另外这种设计在内核功能的扩展以及模块间的隔离上有很大的帮助 。 体现到用户层面就是系统的稳定性变得很高 。
微内核的缺点就是进程之间的通信会降低内核的工作效率、处理效率 。 安卓系统、Linux系统一直以来都是宏内核的代表 。 Windows系统时微内核的代表 。 随着物联网的发展 。 未来需要分布式架构来支持多终端一系统的运行 , 多终端的操作系统中系统稳定性至关重要 。 而微内核也就是未来物联网系统的发展方向 。
- 产业|2022第十一届国际无人机系统产业博览会将于6月在京举办
- e50|互联网快报|华为Mate50或7月发布载鸿蒙3.0不支持5G
- 提到安卓与iOS|app应用在ios、安卓上的内存占用量对比
- 电子票|发票系统0-1闭环设计思路
- 亿航|中国民航局正式发布《亿航EH216-S型无人驾驶航空器系统专用条件》
- 中国移动|华为野心太大了!鸿蒙秘密武器公布,速度超越安卓,iOS也要兼容
- 苹果|库克尴尬了!苹果员工集体更换安卓手机,害怕iPhone遭到监控?
- 真就嵌入了一个完整的安卓系统呗!Win11居然成功安装谷歌套件
- VR多感官功能|支持VR多感官功能,研究团队展示创新性人机界面系统
- 提到安卓与iOS|同样的app应用中,安卓占用的内存可能要比ios高出3倍