2010-06-16 8 views
4

Je comprends que la planification de Gang est un algorithme d'ordonnancement pour les systèmes parallèles qui planifie des processus ou des processus connexes à exécuter simultanément sur différents processeurs. La planification de gang est utilisée de sorte que si deux threads ou processus ou plus communiquent entre eux, ils seront tous prêts à communiquer en même temps. Cependant, comment un algorithme d'ordonnancement de gang détermine-t-il que l'ensemble particulier de processus communiquera entre eux et par conséquent ordonnera des threads ou des processus liés à être exécutés simultanément sur différents processeurs?Ordonnancement de Gang en RTOS sur un processeur multicœur

+3

La nature et la fréquence de vos questions me fait me demander si nous faisons vos devoirs (ou même votre doctorat!). La plupart de cette question est une copie verbatim de l'article de Wikipedia sur le sujet. Pouvons-nous avoir de l'honnêteté ici? – Clifford

+3

PS: Le troisième paragraphe de l'article Wikipedia est la réponse. – Clifford

Répondre

0

La planification du Gang est généralement appliquée à un travail, soit par défaut du système d'exploitation, soit parce que le travail a été marqué pour la planification d'un groupe. Toutes les tâches du travail sont planifiées ensemble sans essayer de mesurer si elles communiquent toutes activement.

Le présent document comporte une introduction et quelques citations qui peuvent vous aider à obtenir arrière-plan sur la planification des gangs:

Papazachos, Z.C .; Karatza, H.D .; , "Gang ordonnancement dans un système à deux grappes avec des travaux sporadiques critiques et des migrations," Évaluation des performances de l'ordinateur & Telecommunication Systems, 2009. SPECTS 2009. Symposium international sur, vol.41, n °, pp.41-48, 13- 16 Juillet 2009 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098

Questions connexes