所有程序都需要CPU来执行。那么,如何判断一个程序是在用户态执行还是内核态执行?其区别是什么?涉及到哪些硬件级或者内核级的设置?
CPU通过特权级别来区分用户态和内核态。
什么是特权级
不同特权级都对应哪些权限