完全基于中断的统一进程调度系统

4.4BSD中将内核态下的进程根据其行为赋予了不同的优先级,然而中断可以打破进程的执行,并且中断还可以发布一些所谓的软中断,以高于进程优先级的优先级来执行,这看起来不是很和谐。实际上,可以使用更加和谐的方式统一处理进程的运行,中断处理以及软中断处理,那就是将所有的执行绪都统一为“中断”的概念。如下图所示: 如此一来,进程也可以被看作是一种中断,它和真正的中断(硬件中断和软中断以及工作队列)的区别在
相关文章
相关标签/搜索