在进入sleep过程后,内核应做哪些处理?
进入sleep过程后,核心首先保存进入睡眠时的处理机运行级,提高处理机的运行优先级屏蔽所有中断,将该进程臵为睡眠状态,将睡眠地址保存在进程表项中,将该进程放入睡眠队列。如果进程的睡眠不可中断,在进程上下文切换后,进程便安稳睡眠。当进程被唤醒并被调度执行,将恢复处理机的运行级为进入睡眠时的值,此时允许中断处理机。
免费的网站请分享给朋友吧