解密华为鸿蒙系统两大核心技术!凭什么赢过安卓?( 二 )
1、微内核
要理解微内核,首先要明确什么是宏内核,宏内核是把所有系统服务都放到内核里,包括文件系统、设备驱动等。安卓系统就是宏内核。
图3/12
宏内核和微内核系统的技术架构差异
但宏内核有着无法调和的矛盾,那就是随着操作系统越来越复杂,内核里面的东西也越来越多。这样会产生以下两个问题:
首先,操心系统代码量庞大,漏洞无法避免。以 linux2.6 内核为例,它有着超过 1100 万行代码,其中的潜在漏洞可想而知。
其次,大量服务、硬件驱动都在内核中,导致操作系统可扩展性差。由于所有系统服务都在宏内核系统中,要适应不同的硬件需要修改许多系统服务。这导致宏内核系统的适配性很差,尤其是在硬件规格差异极大的物联网终端上。
于是,微内核应运而生,其核心思想是简化内核,使内核成为一个只提供最基础的系统服务的东西,其他统统都放在内核之外。比如内核中只保留多进程调度、多进程通信(IPC)等服务。其他系统服务例如文件系统、POSIX 服务、网络协议栈甚至外设驱动都放在了用户态中来实现。
推荐阅读
- 原神|原神:鹤观有些解密是真阴间,翻山越岭下水不说,还得穿墙?
- 华为鸿蒙系统|鸿蒙2.0.1新版本开始推送!这次优化了更多功能
- 刺客信条起源|刺客信条起源“塞特阿娜特之墓”古老石板解密攻略
- 睡眠之中|梦中的恐怖之旅:Epic本周送出阴间恐怖解密游戏《睡眠之中》!
- |原神惑饲滩石头解密攻略大全 惑饲滩石头机关解密教程
- 原神|原神:能让你持续玩一年的动力?角色?宝箱?还是解密?
- 发际线|全网唯一卡到星耀的主播?德华为上分熬到头秃,这发际线太感人
- 梦幻西游|梦幻西游:梦幻第二部限时资料片上线,是纯单人探案解密类玩法
- 预告|明日方舟新官方预告解密 鹰角小姐的饼还是面粉阶段 28日有大动作
- 海岛|原神:1.6版本海岛7个解密任务,总共6华丽宝箱材料和300多原石。