目录 一.简介 二.进程切换 三.线程切换 四.中断切换 五.中断检测和查看 六.模拟 一.简介 Linux是多任务操作系统,cpu划分固定时间片,分给每个进程,当前进程时间片执行完毕,将挂起,运行下一个进程.而进程运行时,需要到寄存器中获得要运行的指令和指令所在内存的位置. cpu上下文切换,就需要将寄存器中的数据保存到系统内核中,加载新程序的寄存器信息,跳转到计数器所指定的内存位置,开始读取和运行新进程.每次切换需要消耗cpu,繁上下文切换会影响性能. 二.进程切换 Linux 按照特权等级…