特权指令和非特权指令、用户态和核心态

特权指令和非特权指令、用户态和核心态

特权指令和非特权指令

特权指令是指有特殊权限的指令,这类指令权限比较大,一般涉及到系统底层的东西,如果使用不当,会导致系统崩溃,所以不是设置了权限,不让所有程序都能执行特权指令。

特权指令包括清内存,置时钟,分配系统资源等。

特权指令一般执行在核心态。可以理解为用户态下只能执行非特权指令,而核心态下可以使用全部指令。

用户态和核心态

系统调用:用户在程序中调用操作系统所提供的功能。

系统调用的处理需要涉及特权指令,所以系统调用的处理需要运行在核心态。

从用户态切换到核心态的三种方式:

(1)系统调用

(2)异常

(3)外围设备的中断

猜你喜欢

2025 最新网站支付接口对接指南:从入门到精通(含收款方式对比与推荐方案)
dw手表能用多久 了解dw手表的使用寿命和维护方法
你不知道的冬奥事:冰球不是球,还能用手接?
365彩票所有官方app下载平台

你不知道的冬奥事:冰球不是球,还能用手接?

07-01 9361
蔬菜种植时间表,以及合理轮换种植的关键知识,从此种菜不求人!
为什么说好心当成驴肝肺,而不是猪肝肺?
第九届散打世界杯27日打响 60名顶级运动员争冠