添加到此question,调度程序如何确定进程是I / O绑定还是CPU绑定?
洛伊先生在这个article说道
“schedulers often employ complex algorithms to determine the most worthwhile process to run”
这些复杂的算法是什么?
解决方法:
调度程序在使用了所有CPU时间片之后更有可能被CPU绑定进程抢占,而I / O绑定进程更有可能通过执行I / O来提前释放其CPU时间片.参与抢占的调度程序具有用于整理进程的所有指标.