阅读背景:

linux 用户态和内核态以及进程上下文、中断上下文 内核空间用户空间理解

来源:互联网 

1、特权级      
Intel x86架构的cpu一共有0~4四个特权级,0级最高,3级最低,ARM架构也有不同的特权级,硬件上在执行每条指令时都会对指令所具有的特权级做相应的检查。硬件已经提供了一套特权级使用的相关机制,软件自然要好好利用,这属于操作系统要做的事情,对于UNIX/LINUX来说,只使用了0级特权级别和3级特权级,即最高最低特权级。也就是说在UNIX/LINUX系统中,一条工作在0级特权级的指令具有了CPU能提供的最高权力,而一条工作在3级特权的指令具有CPU提供的最低或者说最基本权力Intel x86架构的cpu一共有0~4四个特权级,0级最高,3级最低


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: