2010-06-16 85 views
4

我知道多线程调度是一种并行系统的调度算法,用于调度相关线程或进程以在不同处理器上同时运行。 使用Gang调度,以便如果两个或多个线程或进程相互通信,它们都将准备好同时进行通信。然而,团伙调度算法如何确定特定的一组进程将在它们之间进行通信,并因此调度相关的线程或进程以在不同的处理器上同时运行?在多核处理器上实时操作系统中的多线程调度

+3

问题的性质和频率让我怀疑我们是否在做你的功课(甚至是你的博士!)。这个问题大部分是关于这个主题的维基百科文章的逐字拷贝。我们能在这里得到一些诚实吗? – Clifford 2010-06-19 22:16:02

+3

PS:维基百科文章的第三段是答案。 – Clifford 2010-06-19 22:21:57

回答

0

通常将作业调度应用于作业,可以通过操作系统默认或由于作业已标记为作业排定。工作中的所有任务都是一起计划的,而不是试图衡量他们是否都在积极沟通。

下纸的介绍和一些引文,可以帮助您得到帮会调度背景:

Papazachos,Z.C; Karatza,H.D。 ,“在具有关键零星工作和迁移的双集群系统中的团队调度”,计算机性能评估& Telecommunication Systems,2009。SPECTS 2009.International Symposium on,vol.41,no。,pp.41-48,13- 2009年7月16日 URL:http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098

相关问题