侵权投诉
订阅
纠错
加入自媒体

鸿蒙要用「微内核」,对应的「宏内核」是什么?

2021-04-19 10:38
博科观察
关注

在被「实体清单」制裁后,华为越来越倚重于相对更不受限的「软」业务了。

这些被华为倚重的业务中,基于鸿蒙建立一个物联网生态,显然是华为以后发力的一个重点方向。

华为一直宣称自家的鸿蒙操作系统(鸿蒙OS)是基于「微内核」设计的,此前,博科君也写文章探讨了究竟什么是「微内核」。

不过,华为这么强调「微内核」,那么,与它相对的「宏内核」是什么情况?

「宏内核」,英语是Monolithic kernel,也被译为集成式内核、单体式内核,香港地区则习惯于用「整块性核心」的译法。「微内核」(Microkernel)「宏内核」(Hybrid kernel)之外,还有「混合内核」,这个概念我们以后再探讨。

与「微内核」一样,「宏内核」也是一种操作系统的内核架构,这种架构的特性在于,整个内核程序是一个单一的二进制可执行文件,这个文件在内核态以监管者模式(Supervisor Mode)来运行。

相对于「微内核」架构或「混合内核」架构,「宏内核」会定义出一个高端的虚拟接口,由这个接口来涵盖描述整个电脑硬件,这些描述会集合成一组硬件描述用词,有时再附加一些系统调用,像这样,可以用一个或多个模块来实现各种操作系统服务,比如存储器管理、进程管理、并发控制等。

声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号