音讯 什么是微内核? -技术百科的定义

什么是微内核? -技术百科的定义

目录:

Anonim

定义-微内核是什么意思?

微内核是一种软件或什至代码,其中包含实现操作系统所需的最少数量的功能。

它提供了最少数量的机制,足以运行系统的最基本功能,以最大程度地实现实现的灵活性,因此它可以有效地实现OS的其他部分,因为它没有施加很多策略。

Techopedia解释了微内核

微内核最早是在1980年代开发的,它是对由于设计和编程不兼容而使单内核适应于较新的计算机系统的若干挑战的直接回应。

这是因为当时正在迅速开发新的协议栈,文件系统,设备驱动程序和其他低级系统。 上面提到的功能通常位于单片内核中,当被修改以用于更新的系统中时,会导致大量工作和仔细的代码管理。

微内核的想法是将所有这些功能实现为用户空间程序,从而可以像正常程序一样打开和关闭它们。 它们作为守护程序运行。

这样可以更轻松地操作这些功能,并可以分离内核代码以进行微调,而无需担心其他副作用。 但最重要的是,它允许在此通用内核或微内核之上构建其他操作系统,从而大大推动了操作系统的研究。

什么是微内核? -技术百科的定义