linux用户态和内核态的转换

时间:2021-04-18 14:29:02
【文件属性】:

文件名称:linux用户态和内核态的转换

文件大小:104KB

文件格式:RTF

更新时间:2021-04-18 14:29:02

linux

当一个任务(进程)执行系统调用而执行内核代码时,称进程处于内核内核态,此时处理器处于特权级最高的(0级)内核代码中执行,当进程处于内核态时,执行的内核代码会使用当前进程的内核栈,每个进程都有自己的内核栈。当进程执行用户代码时,称其处于用户态,此时处理器在特权级最低的(3级)用户代码中运行。


网友评论