朱国庆+原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 扒开系统调用的三层皮 用户态,内核态和中断 1,内核态:在高执行级别下,代码可以执行特权指令,访问任意的物理地址. 2,用户态 -Intel x86 CPU有四种不同的执行级别0~3,Linux只用其中的0和3来表示内核态和用户态 -区分内核态和用户态:CPU每条指令的读取都是通过cs:eip,cs寄存器最低两位表明了当前代码的…