在操作系统中实现微内核的动机是什么?


微内核是内核的一种分类,通常表示为μ-内核。它是一种软件,提供了一种实现操作系统的机制。

实现的功能或机制如下:

  • 进程间通信

  • 线程管理

  • 低级地址空间管理

在微内核中,用户服务和内核服务保存在不同的地址空间中。用户服务放在用户地址空间中。内核服务放在内核服务中。因此,内核的大小和操作系统的大小被最小化或减少。

以下是微内核的示意图:

它非常安全可靠,并且可移植。它提供了一些进程管理和内存管理的流程。

微内核还提供以下服务:

  • CPU 调度。

  • 进程间通信。

  • 内存管理。

在操作系统中实现微内核的动机:

操作系统的扩展非常容易,它是可移植的。我们可以将微内核添加到系统应用程序中。它不会以任何方式影响内核。

微内核体积小。因此它速度快,功能良好。它们比单片内核小。

源代码大小也很小。MINI 3 微内核的大小为 12,000 行代码。它提供了高吞吐量。

更新于: 2021 年 11 月 30 日

158 次查看

开启您的 职业生涯

通过完成课程获得认证

开始
广告