首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Windows NT内核被称为混合模型?

为什么Windows NT内核被称为混合模型?
EN

Stack Overflow用户
提问于 2020-04-07 01:49:46
回答 1查看 131关注 0票数 0

根据维基百科的说法,Windows内核是一种混合模型,这意味着它同时具有单片和微内核架构。

但这两种定义是截然相反的:整体式是指系统服务和核心功能都有共享的地方,微内核是指没有共享的地方。

所以,我敢打赌,这意味着windows有一些共享空间,而对于其他系统服务和核心功能,它是解耦的。

尽管我是一名专业的软件工程师,但我正在尽我最大的努力去理解这一点,但它对我来说非常神秘。您是否有一个可能相关的示例,其中它是单片的,并且是微内核的?

它在多大程度上类似于Ubuntu,在多大程度上与Ubuntu内核完全不同?

EN

回答 1

Stack Overflow用户

发布于 2020-07-31 09:23:24

一般来说,微内核本身提供的服务很少,这些服务在内核模式下执行,而单片内核有绝大多数服务器(特别是驱动程序)在内核模式下运行。

许多单片OSes正在采取在用户级别运行他们的一些服务和驱动程序的方法,这就是他们所说的混合。例如,它们可能会将网络驱动程序完全保留在内核中,但在用户级别运行GPU驱动程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61065834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档