0%
彻底搞清楚「同步&异步 阻塞&非阻塞」
发表于
本文字数:
1.9k
操作系统:用户态和内核态&中断
发表于
更新于
本文字数:
4.6k
因为操作系统的资源是有限的,如果访问资源的操作过多,必然会消耗过多的资源,如果不对这些操作加以区分,很可能造成资源访问的冲突。为了减少资源的访问和使用冲突,操作系统对不同的操作赋予不同的执行等级,就是所谓的特权的概念。简单来说就是有多大能力做多大的事,与系统相关的一些特别关键的操作必须由最高特权的程序来完成。Intel x86架构的CPU提供了0~3
四个等级,数字越小,权限越高;Linux操作系统主要采用0和3两个权限等级,分别对应内核态和用户态。