什么是内核时代


15

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

Answers:


6

了解用户和内核模式

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

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


我知道,您在博客中预料到了这个问题:-)。
sleske

6

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


2

大多数操作系统都有一个核心组件,该组件始终保留在内存中,并执行核心任务,例如普通程序与硬件之间的接口(内存管理,对设备驱动程序的访问,任务切换...)。这部分通常称为内核。其他所有内容都称为用户模式(大致而言)。这包括操作系统的“其余部分”(例如系统服务)和常规程序。

内核通常具有很多直接的硬件访问,并且以不同的CPU模式运行(另请参阅保护环)。因此,它的CPU时间是分开计算的。这就是为什么单独显示它的原因。


这是维基百科上的CPU环 ……
HongboZhu

@HongboZhu:谢谢,添加了答案。
sleske
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.