就Intel x86架構(gòu)的CPU來說一共有0~3四個(gè)特權(quán)級(jí)污朽,0級(jí)最高,3級(jí)最低,硬件上在執(zhí)行每條指令時(shí)都會(huì)對(duì)指令所具有的特權(quán)級(jí)做相應(yīng)的檢查榕暇。
當(dāng)程序運(yùn)行在3級(jí)特權(quán)級(jí)上時(shí),就可以稱之為運(yùn)行在用戶態(tài)喻杈,因?yàn)檫@是最低特權(quán)級(jí)彤枢,是普通的用戶進(jìn)程運(yùn)行的特權(quán)級(jí),大部分用戶直接面對(duì)的程序都是運(yùn)行在用戶態(tài)筒饰;
反之缴啡,當(dāng)程序運(yùn)行在0級(jí)特權(quán)級(jí)上時(shí),就可以稱之為運(yùn)行在內(nèi)核態(tài)瓷们。
雖然用戶態(tài)下和內(nèi)核態(tài)下工作的程序有很多差別业栅,但最重要的差別就在于特權(quán)級(jí)的不同,即權(quán)力的不同谬晕。