什么是内核时间

什么是内核时间

我最近注意到,Windows XP 任务管理器的“性能”选项卡下有一个“显示内核时间”选项。它显示为绿色“CPU 使用率”仪表上方的红色仪表。内核时间到底是什么?

答案1

了解用户模式和内核模式

http://blog.codinghorror.com/understanding-user-and-kernel-mode/

在内核模式下,执行代码可以完全且不受限制地访问底层硬件。它可以执行任何 CPU 指令并引用任何内存地址。内核模式通常保留用于操作系统的最低级别、最受信任的功能。内核模式下的崩溃是灾难性的;它们会使整个 PC 停止运行。

答案2

内核时间是进程在内核中执行的时间,例如网络、磁盘 I/O 或其他内核任务。

答案3

大多数操作系统都有一个核心组件,它始终驻留在内存中,并执行核心任务,例如在正常程序和硬件之间进行接口(内存管理、访问设备驱动程序、任务切换……)。这部分通常被称为核心. 其他一切都称为用户模式(粗略地说)。这包括操作系统的“其余部分”(例如系统服务)和常规程序。

内核通常具有更多的直接硬件访问,并且它以不同的方式运行CPU 模式(另见保护环)。因此它的CPU时间是单独计算的。这就是它单独显示的原因。

相关内容