首页 > 其他 > 详细

用户态和内核态

时间:2020-08-11 21:42:12      阅读:68      评论:0      收藏:0      [点我收藏+]

用户态和内核态的区别:

用户态

内核态

运行用户程序。

运行操作系统程序。

程序运行在3级特权级时称为用户态,这是最低的特权级,大部分用户直接面对的程序都是运行在用户态。

程序运行在0级特权级时,称之为运行在内核态。

进程所能访问的内存空间和对象时受限制的,其所占有的处理器可能被抢占。

进程所能访问的内存空间不受限制,其所战友的处理器不能被抢占。

 

一个程序大部分时间允许在用户态,当有些工作在用户态无法完成的时候需要由用户态转到内核态(操作硬件)

系统调用,异常,和外围设备的中断会有用户态转到内核态

用户态和内核态

原文:https://www.cnblogs.com/yu-xia-zheng-ye/p/13481972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!