一.知识点总结 (一)用户态.内核态和中断 1.内核态:在高的执行级别下,代码可以执行特权指令,访问任意的物理地址,这时的CPU就对应内核态 2.用户态:在低级别的指令状态下,代码 只能在级别允许的特定范围内活动.在日常操作下,执行系统调用的方式是通过库函数,库函数封装系统调用,为用户提供接口以便直接使用. 3.在Linux下0级表示内核态,3级表示用户态. 4.内核态cs:eip的值是任意的,即可以访问所有的地址空间.用户态只能访问其中的一部分内存地址. 5.中断处理是从用户态进入内核态的主要…