2010-06-16 125 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

相關問題