「微內核」和「宏內核」之外,什么是「混合内核」?
来源:智能网
时间:2021-04-21 18:00:26
热度:96
「微內核」和「宏內核」之外,什么是「混合内核」?此前,在《鸿蒙系统所说的「微内核」是什么情况?》和《鸿蒙要用「微内核」,那对应的「宏内核」是什么?》两篇文章中,博科君已经介绍了「微
此前,在《鸿蒙系统所说的「微内核」是什么情况?》和《鸿蒙要用「微内核」,那对应的「宏内核」是什么?》两篇文章中,博科君已经介绍了「微内核」和「宏内核」的概况,这两种内核之外,还有「混合内核」,这又是什么情况呢?
在计算机科学中,「内核」是指它是一种操作系统内核的设计架构,混合内核的英文是Hybrid kernel,微内核是Microkernel(或者μ-kernel),宏内核是Monolithic kernel。
「微内核」与「宏内核」是传统操作系统的两大基本架构,「混合内核」则结合了「微」和「宏」两种核心架构。
「混合内核」的基本设计理念,是以「微内核」架构来设计操作系统的核心,在实现上则采用「宏内核」的作法。实质上来说,「混合内核」实质上还是微核心,不过它让一些微核结构运行在用户空间的代码运行在核心空间,从而保证核心的运行效率足够高。「混合内核」采用这种妥协做法,一方面是因为设计者参考了「微内核」结构的系统运行速度不佳的理论。
多数现代操作系统都遵循「混合内核」的这种设计方式——用「微内核」的概念来设计,实现方面就采用宏内核的作法,结合「微」和「宏」两种核心架构的设计方法,形成第三种分类。
不过,也有人对「微」「宏」「混合」的分类方式提出批评,例如Linux的最早作者Linus Benedict Torvalds,他就认为这种分类方式只是一种市场营销手段,在他看来,所谓「混合内核」的架构实现方式接近于微内核。
-
工业机器人产业链上游,核心零部件供应商正在突出重围2021-04-21
-
西部数据创新存储架构 助力IPFS突破算力瓶颈2021-04-21
-
四大核心战略, 现代·起亚为提升中国市场声量不断努力!2021-04-21
-
面向数字化时代 西部数据打造创新存储架构2021-04-20
-
未来不足1.5%的数据被存储!IPFS存储架构应用正在爆发2021-04-19
-
西部数据副总裁兼中国区业务总经理刘钢:创新存储架构 突破IPFS算力瓶颈 西部数据的这些技术探索2021-04-19
-
鸿蒙要用「微内核」,那对应的「宏内核」是什么?2021-04-19
-
图形软件将成家居产业变革的核心力量2021-04-14
-
英伟达ARM架构CPU问世:性能10倍提升2021-04-13
-
易行机器人:以核心控制器为抓手,赋能移动机器人行业2021-04-13
-
全国已建成超1100家,互联网医院建设与运营的核心在哪里?2021-03-30
-
科技赋能城市建设,英特尔正式发布智慧社区解决方案参考架构2021-03-29
-
2021扫地机器人行业是否还将持续火爆?核心还要看产品能否“出圈”2021-03-29
-
埃斯顿6大核心竞争力+5大基地2021-03-29
-
智己汽车首次向外界透露了其核心运营链路2021-03-24