Планирование на уровне приложений - PullRequest
0 голосов
/ 11 января 2011

Насколько я знаю, в Windows используется циклический планировщик, который распределяет временные интервалы для каждого потока, подлежащего обработке.

Это означает, что если приложение / процесс имеет несколько потоков, оно получает больший объем вычислительных ресурсов, чем другое приложение с меньшим количеством потоков.

Теперь можно подумать о планировщике операционной системы, который назначаетравное количество вычислительных ресурсов для каждого приложения.И этот раздел распространяется среди всех потоков этого приложения.В результате ни одно приложение не может повлиять на другие приложения только потому, что в нем больше потоков.

Теперь мои вопросы:

  • Как называется такое планирование?Мне нужен термин, чтобы я мог искать исследовательские работы относительно такого планирования.
  • Существуют ли операционные системы, которые используют такое планирование?

1 Ответ

0 голосов
/ 11 января 2011

Я думаю, что это некий вариант «честного» планирования .

Я ожидаю, что вам нужно будет использовать синонимы для «приложения», например, их можно назвать «задачами» иливместо этого "процессы".

...