用户态和系统态的唯一途径
使用系统调用
从用户态转换到系统态的唯一途径是使用系统调用。当CPU处理系统程序时,CPU会转为系统态,在系统态下可以执行指令系统的全集,包括特权指令与非特权指令。用户程序只能在用户态下运行,如果用户程序在用户态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。从系统态到用户态可以通过修改程序状态字来实现。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号