【问题标题】:How scheduling algorithm determine the type of process (I/o, CPU bound)调度算法如何确定进程的类型(I/o、CPU 限制)
【发布时间】:2017-09-06 12:56:15
【问题描述】:

我正在阅读调度算法,想知道调度算法如何决定进程是cpu bound 还是io bound 并做出相应的决定?例如,在multilevel feedback queue implementation 中,它提到它为短作业提供了偏好,i/o bound。我的问题是它将如何确定它?

reference

【问题讨论】:

    标签: linux unix operating-system scheduling scheduler


    【解决方案1】:

    在 Linux 2.6 中,如果进程的动态优先级大于静态优先级,则认为进程是交互式的。

    Linux 根据其平均等待时间动态更新每个进程的优先级。 (不涉及确切的计算和函数)。

    我们预计cpu bound 进程的平均等待时间较短。相比之下,我们预计 I/O bound 进程的等待时间会很长。

    【讨论】:

      猜你喜欢
      • 2011-05-14
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多