全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2487
推到 Plurk!
推到 Facebook!

不支援多cpu的os能充分利用多核心之cpu嗎?

 
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-12-20 21:30:36 IP:220.131.xxx.xxx 未訂閱
不支援多cpu的os如windoes xp home版能充分利用多核心之cpu嗎?還是要支援多cpu的os如windoes xp professional版或windows 2003 server呢?
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-12-21 08:37:02 IP:219.87.xxx.xxx 未訂閱
應該可以使用到多核的功能
OS 不支援多 CPU 指的是實體的 CPU
"充分利用" ???
現在的軟體幾乎都沒有充分利用到 CPU 硬體的能力
CPU 的 HT (HyperThreading), 多核, 多 CPU 在程式設計的就要做某些考量
Compiler 和 Linker 也要支援, 甚至能最佳化 (有多少軟體開發公司在用 Intel C Compiler ?)
不過 OS 對多核, 多 CPU 的使用情況應該比一般應用程式好點

===================引 用 文 章===================
不支援多cpu的os如windoes xp home版能充分利用多核心之cpu嗎?還是要支援多cpu的os如windoes xp professional版或windows 2003 server呢?
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-12-22 00:45:25 IP:220.131.xxx.xxx 未訂閱
pcboy2你好:
intel說雙核心之cpu可同時執行兩個執行緒之指令,而不像在單核心之cpu是各執行緒輪流使用cpu,而以前無多核心之cpu只有多cpu之系統,而應用程式要全部使用多cpu之系統之cpu,必須在多cpu之系統上之os要有支援多cpu之能力,如果os不支援多cpu之系統,應用程式也就無法使用到全部之cpu,我的意思是os若把多核心也視為多cpu之系統,是不是不支援多cpu之os,是不是也不能使用到cpu的兩個核心呢?

g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-12-22 02:02:12 IP:220.134.xxx.xxx 未訂閱
這是我找到的資料
使XP系統完全支援雙核心及效能發揮的軟體(Microsoft)
Microsoft提供了一個修正程式(KB896256),讓核心電源管理員能夠追縱整體處理器的使用率,而非單一核心,使得應用程式的最佳頻率得以被計算出來。
在這之後,即使執行緒仍在跳動,是否要降低處理器頻率,將視整體處理器(包含所有核心)而定,而非單一核心。
所有雙核心處理器/HT處理器皆適用
Windows XP and Dual Core
AMD Dual Core
Intel Dual Core
下載點:
1. http://0rz.tw/a623y (關鍵字 Multiple_Processors_Hotfix.zip )
2. http://downloadmirror.intel.com/df-support/10862/eng/Multiple_Processors_Hotfix.zip
由於是多國語言版請下完到子目錄"CHT"(繁體中文)資料夾底下的 WindowsXP-KB896256-v3-x86-ENU.EXE執行

嚴重警告!非雙核心與Hyper-Threading(超執行緒)處理器的系統,請勿安裝!!!
按此下載(51.4M)
微軟說明(簡體中文)
滄者極限討論
Microsoft提供了一個修正程式(KB896256),讓核心電源管理員能夠追縱整體處理器的使用率,而非單一核心,使得應用程式的最佳頻率得以被計算出來。
在這之後,即使執行緒仍在跳動,是否要降低處理器頻率,將視整體處理器(包含所有核心)而定,而非單一核心。
所有雙核心處理器/HT處理器皆適用
Windows XP and Dual Core
AMD Dual Core
Intel Dual Core
由於是多國語言版請下完到子目錄"CHT"(繁體中文)資料夾底下的 WindowsXP-KB896256-v3-x86-ENU.EXE執行
此更新檔安裝完必須重新啟動電腦才會生效,安裝前請儲存所有的工作。
非雙核心(Dual Core)與非HT(Hyper-Threading,超執行緒)的系統安裝了會不會出問題,目前未知,故非雙核心與HT系統請勿服用。
AMD雙核心使用者請記得更新專用的處理器驅動程式,才能進一步強化雙核心的效率。
請按這裡

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-12-22 08:07:36 IP:210.241.xxx.xxx 未訂閱
假設不成立, 多核心 和 多 CPU 是不同的
===================引 用 文 章===================
pcboy2你好:
我的意思是os若把多核心也視為多cpu之系統,是不是不支援多cpu之os,是不是也不能使用到cpu的兩個核心呢?

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-05-16 22:22:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!