2010-06-16 5 views
4

Я понимаю, что планирование Gang - это алгоритм планирования параллельных систем, который планирует связанные потоки или процессы для одновременного запуска на разных процессорах. Маршрутное планирование используется так, что если два или более потока или процессов взаимодействуют друг с другом, все они будут готовы к общению в одно и то же время. Однако как алгоритм планирования банд определяет, что определенный набор процессов будет обмениваться между собой и, следовательно, распределять связанные потоки или процессы для одновременного запуска на разных процессорах?Gang scheduling в RTOS над многоядерным процессором

+3

Характер и частота ваших вопросов заставляет задуматься, делаем ли мы домашнее задание (или даже ваше PhD!). Большая часть этого вопроса является дословной копией статьи Википедии по этому вопросу. Можем ли мы получить честность здесь? – Clifford

+3

PS: Третий абзац в статье в Википедии - это ответ. – Clifford

ответ

0

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

Следующая статья имеет введение и несколько цитат, которые могут помочь вам получить фон на планирование банды:

Papazachos, Z.C .; Karatza, H.D .; , «График планирования банд в двухкластерной системе с критическими спорадическими рабочими местами и миграциями», «Оценка эффективности работы компьютера» & Телекоммуникационные системы, 2009. SPECTS 2009. Международный симпозиум, № 41, №, стр.41-48, 13- 16 июля 2009 г. URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098

 Смежные вопросы

  • Нет связанных вопросов^_^