Intel CPU 拥有四个特权级别,由r0
到r3
,由 寄存器 中的两个隐藏位(bit)指定: 00
为r0
,01
为r1
,10
为r2
,11
为r3
。
权限大小: r0
>r1
>r2
>r3
,每种特权级别所能执行的 CPU指令 都不同,r0
能执行所有 指令,其它三个能执行的 指令 依次递减。优品拍怕
Windows 使用r0
作为 内核态 特权级别,使用r3
作为 用户态 特权级别,其它 CPU 和系统具体情况不了解,应该大同小异。
系统CPU时间
运行 内核代码 所消耗掉的 CPU时间,或者说在 内核空间 运行所消耗掉的 CPU时间,叫做 系统CPU时间。
用户CPU时间
运行非 内核代码 ,即 用户代码 所消耗掉的 CPU时间,或者说在 用户空间 运行所消耗掉的 CPU时间,叫做 用户CPU时间。
墙上时钟时间
或者可以简称为 时钟时间,顾名思义,就是指挂在墙上的时钟的时间; 是不受 CPU时间 分配影响的,外部的,客观的物理时间。