Operating system 应用程序级调度

Operating system 应用程序级调度,operating-system,scheduling,Operating System,Scheduling,据我所知,Windows使用循环调度程序,将时间片分配给每个可调度线程 这意味着,若一个应用程序/进程有多个线程,那个么它将获得比其他线程更少的应用程序更多的计算资源 现在我们可以想到一个操作系统调度程序,它为每个应用程序分配等量的计算资源。这个分区分布在这个应用程序的所有线程中。结果是,没有任何应用程序能够仅仅因为拥有更多线程而影响其他应用程序 现在我的问题是: 这样的日程安排叫什么?我需要一个术语,这样我就可以搜索有关此类日程安排的研究论文 是否存在使用此类调度的操作系统 我认为这是某种形

据我所知,Windows使用循环调度程序,将时间片分配给每个可调度线程

这意味着,若一个应用程序/进程有多个线程,那个么它将获得比其他线程更少的应用程序更多的计算资源

现在我们可以想到一个操作系统调度程序,它为每个应用程序分配等量的计算资源。这个分区分布在这个应用程序的所有线程中。结果是,没有任何应用程序能够仅仅因为拥有更多线程而影响其他应用程序

现在我的问题是:

  • 这样的日程安排叫什么?我需要一个术语,这样我就可以搜索有关此类日程安排的研究论文
  • 是否存在使用此类调度的操作系统

我认为这是某种形式的变化


我希望您需要使用“应用程序”的同义词,例如,它们可能被称为“任务”或“进程”。

您知道在应用程序级别使用公平调度的操作系统或内核实现吗?@chris-不,我不知道。我理解多用户系统中用户之间公平的原因。为什么单用户系统上的应用程序之间存在公平性?在单用户系统上,用户可以调整自己应用程序的调度(相对优先级)。