CPU什么时候进入内核态?
CPU如果一个任务正在内核态中运行,那么若CPU响应中断就不再需要进行堆栈切换操作,因为此时该任务运行的内核代码已经在使用内核态堆栈,并且不涉及优先级别的变化,所以CPU仅把eflags和中断返回指针cs、eip压入当前内核态堆栈,然后执行中断服务过程。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号