PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   小弟我有一些問題想請教關於雙CPU的一些迷思 (https://www.pcdvd.com.tw/showthread.php?t=178480)

mingsheu 2003-02-10 05:07 PM

小弟的觀念是這樣的..

當OS支援 Dual CPU後,AP本身支不支援 Dual CPU的最大差異應該是

AP有支援 Dual CPU -> 執行緒CPU的分配權在於 AP
AP無支援 Dual CPU -> 執行緒CPU的分配權在於 OS


不過這時小弟是有些想法啦!(不知對不對)
若執行的 AP 是採用多執行緒的方式寫的話,用在雙CPU上是應該會有增加
效能的....
(晚上試試 C&C 將軍看看好了,把CPU USAGE Log起來看好了)

性格男人 2003-02-10 05:14 PM

基本上 觀念是錯的

下面情況都是交給os 做管理
目前的windows 慰了安全考量 是不會把這些權力交給ap去做

只是ap 可以指定 執行緒的使用
但主導權 還是交給os
os不肯 ap 只能說好 連抗議都不行

AP無支援 Dual CPU 的情形 對io頻繁的電腦 改善較大
AP有支援 Dual CPU 的情形 也不能說是效能增加

應該是變成多人(執行緒)做一件事 但並不等於電腦效能增加

引用:
Originally posted by mingsheu
小弟的觀念是這樣的..

當OS支援 Dual CPU後,AP本身支不支援 Dual CPU的最大差異應該是

AP有支援 Dual CPU -> 執行緒CPU的分配權在於 AP
AP無支援 Dual CPU -> 執行緒CPU的分配權在於 OS


不過這時小弟是有些想法啦!(不知對不對)
若執行的 AP 是採用多執行緒的方式寫的話,用在雙CPU上是應該會有增加
效能的....
(晚上試試 C&C 將軍看看好了,把CPU USAGE Log起來看好了)

SylvesterGSx 2003-02-10 07:46 PM

聽完了各位大大的意見後...
讓我覺得獲益良多...
謝謝各位替我解答...
我想在問最後一個問題...

照我現在的用法...
玩OLG...上網...寫程式...抓東西...看電影...等...
有很多程式大多都不支援多工處理...
至少windows裡的不多...
讓我用雙K7的系統...
會部會很浪費這一台電腦呢...

還是照前面性格男人大大說的...
現在雙CPU對我來說一點幫助都沒有...
將這些錢拿來升級記憶體...跟CPU...還有顯示卡來的好呢???

我想再聽聽各位的意見...
可否在給我一點建議呢???

我現在是用
K7 1G OC 1466
256*2 SDRAM
GTS PRO

有需要將記憶體在加上去嗎???
因為我之前有用過256*1的時候...
感覺起來好像沒有想像中的快(處理速度)

airforce3 2003-02-10 07:58 PM

你現在的配備就你的用途來講

十分的足夠

若真的要升級的話

就選擇CPU+主機板+DDRram

不過也是要不少錢

所以還是存著吧:cool:

ygky9908 2003-02-10 08:19 PM

引用:
Originally posted by SylvesterGSx
聽完了各位大大的意見後...
讓我覺得獲益良多...
謝謝各位替我解答...
我想在問最後一個問題...

照我現在的用法...
玩OLG...上網...寫程式...抓東西...看電影...等...
有很多程式大多都不支援多工處理...
至少windows裡的不多...
讓我用雙K7的系統...
會部會很浪費這一台電腦呢...

還是照前面性格男人大大說的...
現在雙CPU對我來說一點幫助都沒有...
將這些錢拿來升級記憶體...跟CPU...還有顯示卡來的好呢???

我想再聽聽各位的意見...
可否在給我一點建議呢???

我現在是用
K7 1G OC 1466
256*2 SDRAM
GTS PRO

有需要將記憶體在加上去嗎???
因為我之前有用過256*1的時候...
感覺起來好像沒有想像中的快(處理速度)


除非你經常同時執行那些工作,否則雙CPU實在不必要!!
我用P!!! 500 + 256MB RAM + Win XP做你說的那些工作,也還令人可以接受!!
而以你的配備而言,已經相當足夠,沒有升級必要了,把錢省下來,以後再做一次幅度較大的升級吧!!

性格男人 2003-02-10 10:13 PM

多按 看下方文章

性格男人 2003-02-10 10:25 PM

引用:
Originally posted by 性格男人
我換個方式解釋雙cpu 好了
簡單說 因為硬體等等io 裝置
本身運算都比cpu 慢很多

單cpu 情形

假如 a 程式 在執行 但是在等一個io 訊息(i 可是能等使用者 o可能是繪畫3d 圖形)
在io 沒處理完成時 cpu 基本上就是在等待 io 完成 才能做一下個動作

那如果雙或多cpu 呢
會讓a 程式變快麻

答案是沒辦法 為什麼呢 因為不管是在快在多的cpu
當io 再處理時 cpu 就是要等待
所以這種情形
對a 程式來說 一點幫助都沒有


那為什麼要用多cpu 呢

以上的例子在說明
假設 a 程式 在執行 但是在等一個io 訊息 (基本上 就得浪費一些執行緒)
"但是" 相對b 程式(與a 同時運算的程式)
這時候可以將a 打到背景作運算 而 b 也會因為多cpu 而不至於變慢

以上只要os 支援 就可以達到

那如果ap 也支援 對a 呢
其實也是沒幫助

因為如果a 程式 delay 的原因 是因為io 等問題
cpu依然要等待 (所謂的多工就是可以調整等待的cpu 先做別的事)

________________________________________________

那說起來雙cpu似乎沒什麼好處
其實也不是

嚴格說起來 雙cpu 多cpu 原本的設計
也是為了必免整台電腦 因為一個ap 導致整體速度變慢許多
但是多zpu對單一個程式(AP)加速 有限(其實還是有加速效果)

也所以為什麼加大記憶體 增快 cpu 顯示卡 較有利
因為基本上 "你不是一次 跑幾十個程式的使用者)

單獨對一個ap 加速 cpu 記憶體 顯示卡 跟硬碟速度
的效果 遠大於多cpu

因為用途不同

_______________________________________________

結論

如果是處理大量圖形 (2d 的部分 例如高解析圖或做特效)
那問題出在 cpu 記憶體 硬碟

如果是玩3d 電玩
那問題出在 cpui 顯示卡 記憶體

如果是常常讀取資料庫
那就是雙(多)cpu 的天下了

所以 一般都是建議如下
第一建議 換cpu 第二建議 記憶體加到256 以上 第三建議顯示卡 第四 硬碟加快

最後 原文作者的問題

換個快一點的硬碟 也許會是改善你電腦速度的有效的升級配備(如果你硬碟不快的話)


SylvesterGSx 2003-02-10 10:39 PM

謝謝各位大大提供了我這麼多寶貴的知識...
謝謝你們囉...

mingsheu 2003-02-10 10:51 PM

果然還是實作最有用......

用 C&C 將軍一試..... CPU 最多就5x 上下而以...

Dual PIII 933 oc 100x
MSI 694D
C&C 將軍 Eng

lly520 2003-02-11 12:57 AM

我覺得虛榮大於實質作用~~
個人感覺~~~
______________________
BMW is Power~~:D ;) :cool:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。