1.特权级
特权级(Privilege Level),是存在于描述符及其选择子中的一个数值,Intel处理器可以识别4个特权级别:(大)0~3(小)。
- 对于代码段,段描述符TYPE位中C=0则为非依从代码段,C=1为依从代码段, 依从代码段允许从特权级比自己的低的段转入;
种类 | 解释 | |
---|---|---|
CPL (当前特权级) | 当前CS段段选择子低2位。进入保护模式CPU自动设CPL=0,以便将控制转移到操作系统代码段; | |
特权指令:CPL=0时才能执行的指令,如lgdt,hlt,mov等; | ||
DPL (描述符特权级) | 段描述符DPL字段; | |
不同种类段DPL作用 | 数据段:访问此段的最低级别; | |
非依从段(不调用门):访问此段要相同的优先级; | ||
调用门:访问调用门描述符的最低优先级,至于门指向的段能不能访问另说&# |