一般特权级保护及调用门

本文详细介绍了Intel处理器的特权级概念,包括CPL和RPL的对比和解释,以及特权级检查规则。同时,文章讨论了调用门的作用,描述了调用门的描述符格式和特权级检测规则,强调了如何通过调用门在不同特权级之间进行控制转移。
摘要由CSDN通过智能技术生成

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作用 数据段:访问此段的最低级别;
非依从段(不调用门):访问此段要相同的优先级;
调用门:访问调用门描述符的最低优先级,至于门指向的段能不能访问另说&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值