PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   雙核心是如何運作?? (https://www.pcdvd.com.tw/showthread.php?t=795404)

newhappy9 2008-05-22 11:12 PM

雙核心是如何運作??
 
請問各位大大..

雙核心是如何運作??

是兩個CPU一起運作??

是先起動第一個CPU運作超過負載

然後第二個CPU才會運轉

I牌和A牌都是一樣的嗎??

AMD-Ti 2008-05-22 11:16 PM

兩個核心都在運作,或說閒置.
等需要執行程式時,作業系統自己會指派任務給核心.
程式只支援單執行緒的話,就有一個核心閒置,等著做其他事情.
支援多執行緒的,就能充分利用各核心的運算資源.

keyyer 2008-05-22 11:56 PM

應該是作業系統(OS)要支援多核心才有用,應用程式(AP)的排程是由OS來決定的,不是AP是否有多執行緒來決定,當OS有支援多核心,在執行只有單執行緒AP時OS不會只用到一個核心,同一時間還會有OS自己的task或是其他AP可同時執行

AMD-Ti 2008-05-23 07:41 AM

引用:
作者keyyer
應該是作業系統(OS)要支援多核心才有用,應用程式(AP)的排程是由OS來決定的,不是AP是否有多執行緒來決定,當OS有支援多核心,在執行只有單執行緒AP時OS不會只用到一個核心,同一時間還會有OS自己的task或是其他AP可同時執行


的確如此.
當時回文是因絕大多數人使用的OS都有支援多核心,所以就直接跳過這部份講程式.
而說程式只支援單執行緒時剩下的核心會閒置,是指程式就不會用到另一顆核心的運算能力;當然同時間也可能有OS的背景程式或使用者自行執行的其他程式在運作.

newhappy9 2008-05-23 10:48 AM

謝了各位前輩..

讓小弟受益良多~


所有的時間均為GMT +8。 現在的時間是04:52 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。