谁能解释一下,单片,微内核和外内核之间有什么区别?
问问题
2158 次
1 回答
3
这些内核类型之间存在许多差异。它们在实现内核服务(如内存管理、进程管理等)方面有所不同。
单片内核实现了所有内核服务,因此它的大小更大,而外内核在内核部分没有实现任何东西,所以它更轻,微内核位于单内核和外内核之间。
另一方面,在 exokernel 的情况下,一切都在非内核部分实现,因此应用程序开发人员必须决定如何处理分配的资源。在单片内核的情况下不会有这样的开销。
要了解以下链接的更多差异可能对您有用。
(https://gettech1.wordpress.com/2014/04/24/difference-between-monolithic-microkernel-and-exokernel/)
于 2015-12-09T11:07:39.477 回答