Linux kernel 单片、微内核和外内核之间的区别是什么?

Linux kernel 单片、微内核和外内核之间的区别是什么?,linux-kernel,microkernel,Linux Kernel,Microkernel,谁能解释一下,单片、微内核和外内核之间有什么区别吗?这些内核类型之间有很多区别。它们在实现诸如内存管理、进程管理等核心服务方面有所不同 单片内核实现了所有的内核服务,所以它的尺寸更大,而外内核在内核部分什么也不实现,所以它更轻,而微内核位于单内核和外内核之间 另一方面,在外内核的情况下,一切都是在非内核部分实现的,因此应用程序开发人员必须决定如何处理分配的资源。在单片内核的情况下不会有这样的开销 要了解更多差异,以下链接可能对您有用。 ()这些内核类型之间有许多差异。它们在实现诸如内存管理、进程

谁能解释一下,单片、微内核和外内核之间有什么区别吗?

这些内核类型之间有很多区别。它们在实现诸如内存管理、进程管理等核心服务方面有所不同

单片内核实现了所有的内核服务,所以它的尺寸更大,而外内核在内核部分什么也不实现,所以它更轻,而微内核位于单内核和外内核之间

另一方面,在外内核的情况下,一切都是在非内核部分实现的,因此应用程序开发人员必须决定如何处理分配的资源。在单片内核的情况下不会有这样的开销

要了解更多差异,以下链接可能对您有用。

()

这些内核类型之间有许多差异。它们在实现诸如内存管理、进程管理等核心服务方面有所不同

单片内核实现了所有的内核服务,所以它的尺寸更大,而外内核在内核部分什么也不实现,所以它更轻,而微内核位于单内核和外内核之间

另一方面,在外内核的情况下,一切都是在非内核部分实现的,因此应用程序开发人员必须决定如何处理分配的资源。在单片内核的情况下不会有这样的开销

要了解更多差异,以下链接可能对您有用。

()

目前撰写的问题不包含研究部分。虽然自我回答的问题是允许的,但他们应该遵守标准规则。所以,感谢瑜珈士自我回答你提出的问题。目前的书面问题不包含任何研究部分。虽然自答问题是允许的,但他们应该遵守标准规则。因此,感谢Yogesh自答您提出的问题。这实际上是一个只包含链接的答案:除了链接之外的所有信息(
它们在实现诸如..
之类的核心服务方面有所不同)太广泛了。因此,不鼓励仅链接的答案。这个特别的答案闻起来像是在宣传你自己的博客。天哪……我的本意不是要宣传我的博客。我只是想和大家分享这些信息。如果它闻起来有味道,我会把它移除。获取资源链接(无论是否为您所有)也不错,但回复帖子本身应该包含一些信息。例如,你可以在你的博客中列出表格的前两行。另请参见(提供链接上下文的段落)。@Tsyvarev,我已经根据您提供的链接编辑了我的答案。现在答案好多了。(至于文本格式,更可取的方法是通过两个新行符号来开始新段落,而不是使用一些空格来直观地开始新行。)这实际上是一个只包含链接的答案:除了链接之外的所有信息(
它们在实现像..
这样的内核服务时有所不同)太广泛了。因此,不鼓励仅链接的答案。这个特别的答案闻起来像是在宣传你自己的博客。天哪……我的本意不是要宣传我的博客。我只是想和大家分享这些信息。如果它闻起来有味道,我会把它移除。获取资源链接(无论是否为您所有)也不错,但回复帖子本身应该包含一些信息。例如,你可以在你的博客中列出表格的前两行。另请参见(提供链接上下文的段落)。@Tsyvarev,我已经根据您提供的链接编辑了我的答案。现在答案好多了。(至于文本格式,更可取的方法是以两个新行符号开始新段落,而不是使用一些空格来直观地开始新行。)