L5,L6 系统调用的实现

系统调用:进入系统的手段
DPL:目标内存段的特权级
CPL:当前内存段的特权级
0:属于内核的特权级
3:属于用户的特权级
区分用户态内核态:一种处理器的硬件设计
PC:由CS和IP合在一起

int指令将使CS中的CPL改成0,“进入内核”
系统调用的核心

  • 用户程序中包含一段包含int指令的代码
  • 操作系统写中断处理,获取想调程序的编号
  • 操作系统根据编号执行相应代码

int 0x80:进入内核的唯一方式

posted @   智子lock  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示