Re: [問題] 程式在多核心架構下執行

看板Programming作者 (haha)時間18年前 (2007/09/10 10:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《bookmarket (bookmarket)》之銘言: : 請問一下,現在應用程式或者系統程式怎麼跑在多核心架構下呢 : 譬如說,現在有A、B兩個cpu, : 現在有兩個程式要執行分別是game和一個應用程式如word : 那麼這兩個程式是怎麼執行呢 : 是由A cpu執行game,b cpu跑word嗎 : 還是說另一種情況 假設A有 a,b,c三個行程 假設B有 a',b',c'三個行程 有甲乙兩個CPU 則 甲可能分到 a, a', b', c' 乙可能分到 b, c 看作業系統怎去分配 產生行程是程式的事 分配行程是作業系統的事情 除非特殊要求或寫法 : game的程式中,有某一段程式碼(code area S)可以獨立出來執行 : 那這樣game就分成兩邊跑 : A cpu跑word,而B cpu跑 code area S嗎 : 還是說上述說的情況都不是呢? : 麻煩各位指點一下 : 謝謝 當然 你可以指定CPU去執行某個行程 每個平台 都應該會有人寫這樣的function -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.70.34
文章代碼(AID): #16vB7CLm (Programming)
討論串 (同標題文章)
文章代碼(AID): #16vB7CLm (Programming)