-3

在微内核系统结构中,硬件不与微内核交互。所以我想知道为什么Windows NT的微内核不直接与硬件层交互?

这是我在说的 Mico内核系统结构图

4

1 回答 1

-1

一句话:便携

NT 微内核是根据 HAL(硬件抽象层)编写的,以便于移植到多个目标硬件架构。现在在大多数情况下,HAL 是非常低级的,并且在可能的情况下编译为空(因此实际的微内核代码直接在硬件上运行)或最小的内联汇编代码。

于 2016-07-10T19:11:56.327 回答