求教 - 雙核與單核的分別, 真實使用上.....

以目前程式幾乎都是單執行緒的狀況來看
雙核心是沒辦法發揮其效能的
就像樓上所說
想像兩條路可以走,一條路塞住了可以走另一條
但是問題就在於現在XP雖然能夠幫忙分配執行緒給兩核心來處理
可是當其中一個核心在處理時另一個核心卻是閒置的(或是處理背景程式)
基本上與單核心處理單執行緒時沒有差異
可以大致想成雖然有兩條路,但是幾乎一次都只能走一條路
雖然說與單核心沒啥差異,不過仍然有執行多個大程式時不會感到延遲的功效
而想要真正發揮雙核心的效能的話
就必須使用多執行緒的程式(不多,但還是有)
雙核心就使用雙執行緒的程式
之前Matlab是有人找到方法將其修改為雙執行緒
測試之後效能大大提高不少
轉檔程式記得也有,效能也是可以大大提高的樣子
只不過目前看到AMD雙核在玩遊戲時會有延遲的問題(Inetl不清楚,只有看到AMD使用者反應)
必須要到AMD抓修driver才能解決
Hiro hyn hi^dh ab 'wanath......

bosch wrote:
http://www.big5.tomshardware.com/article_0001084.html

至少在windows的新系統出來以前,在xp上工作以單核跟雙核的cpu是不大具有實質的差異性的

作業系列暫且不說目前也只有少數軟體有針對雙核工作環境做最佳化而已,所以很多人在鼓吹雙核

架構何其棒要消費者掏coco轉換平台...我想見仁見智吧

純屬個人拙見,謝謝


同意

雙核的優勢大概會在新windows 出來後才會慢慢顯現出來吧
雙核比單核穩地??
技術上來看 雙核的協調界面需要比單核複雜 會比較穩?
個人認為穩定的主要原因還是在使用習慣吧

現在的電腦速度都很快 單核雙核一樣好
只要不是太差的cpu 跑不動的狀況很少
最常聽到的抱怨的是玩3D game 但那跑不動主要是顯卡與ram

雙核唯一較大的優勢 個人認為是保留較大的彈性
以後"也許"會用到.....
價格可以接受的話就衝吧
只是intel 規劃要推64bit cpu 看來目前的平台也不會多久
Gwaewluin wrote:
之前Matlab是有人找到方法將其修改為雙執行緒
測試之後效能大大提高不少...(恕刪)

想請問一下Gwaewluin是在哪裡看到這相關的討論
小弟日常也是以跑Matlab為主
最近想換電腦,在挑選系統的時候也碰到單或雙核心的抉擇
謝謝說明


jehnyih wrote:
想請問一下Gwaewluin是在哪裡看到這相關的討論
小弟日常也是以跑Matlab為主
最近想換電腦,在挑選系統的時候也碰到單或雙核心的抉擇
謝謝說明



這個在Matlab官方討論區裡面可以翻到(那裡東西還蠻多的
主要是這兩篇
http://newsreader.mathworks.com/WebX?14@@.ef27602
http://newsreader.mathworks.com/WebX?50@89.yccabdS1qPz.0@.ef06bee
底下的那堆非人設備測試就別管了
台灣這裡有人測試是可以做到效能大提升
不過主要是都是在測AMD的cpu
但理論上變成雙執行緒以後Intel的cpu效能也可以提升才是
只是HT是否也可以因此提升效能就不清楚了
Hiro hyn hi^dh ab 'wanath......
就像64位元CPU跟32位元CPU你會買哪個
現在的XP只支援32位元
但你用64位元可以向下相容32位元的CPU
不是也說效能比原本32位元CPU效能高

就像當初64位元CPU剛出時一堆人說XP沒支援用不到
可是現在幾乎都是64位元可向下相容64位元的CPU

同理
把她想成單核心與雙核心比較

不用蒐集七龍珠,健達出奇蛋,一次滿足你三個願望
雙核使用起來真的比單核較好,至於有沒有比較穩就不確定了。

單核若同時執行多個程式就會延遲,至少操作上會有點頓頓的(146 2.7G),尤其BT下載20個以上種子,就算把程式優先順序降低也會耗掉30~40%,在錄個電視(Mpeg4 640*480)+上網,則開網頁(IE)就慢了點啦,不是網路慢唷。

且因為我有雙核優勢,常開一堆程式同時作業,真的沒遇到開程式或作業會有 lag的感覺,我不知道XP怎調配的,但就是可以讓我順順(=不頓頓)的使用不會因為要等別的程式結束或切換優先順序而產生延遲。

雖然目前作業系統沒有辦法發揮完整雙核功能,但至少它能分配程式在各程式上。我想雖然有人說同時間只能做一件事,所以雙核用不到。但問題是大部份都不一定只做一件事,除非只單純玩game,否則多多少少都會有程式在背景作業中,尤其遇到吃資源較兇的程式。

且雙核價格已經降了很低了,控肉除外。若要買新的可以考慮雙核,若要升級則除非平時CPU都灌到滿,不然可以暫緩升級。當然每個人使用習慣不同,若是像我是猴急的人則可以考慮雙核,像開版的使用很單純只玩game及上網聽歌當然單核應該就能勝任。


雖然我們在使用單核的時候也可以同時掛網、下載東西、寫文章....等等等,但是
我們把單核處理器想像作是一個單線道的道路,平常運作,可以讓很多台車在上面
走,但是好死不死的,就是有一台車拋錨在路上,這下呢,這條道路就堵塞了,
後面所有的車都因為這台拋錨的車無法以平常的速度往前走甚至是停滯不前。


兩條路?

到記憶體只有一條路

到硬碟只有一條路

一般執行程式是由CPU將執行檔load到memory上跑...

物理雙核心現在還是共用同一個memory bus...甚至共用L2

會塞的還是會塞...

尤其以目前來看...DDRII我們算800Mhz好了...當成一線道...

CPU找顆2.4G雙核心的就變成6線道...(一顆3線道)
六線道當然不會塞...因為塞在一線道上...

所以目前1+1有大於1.5就已經是很好了...

那系統穩定性的話真的是看OS吧...


shan5959 wrote:
雙核心的系統理論上會比單核心的系統穩定
這是無庸置疑的,使用雙核心或是多核心的系統
發生系統死結的狀況較少

我想,對於死結這件事,不管是單核或是雙核,應該都沒有影響的
會造成死結,必須下列四個條件同時成立,才會有死結的可能性發生
1. Mutual exclusion
2. Hold and wait
3. No preemption
4. Circular wait
詳細說明,可找找OS的書或是網路上找找,都有相關資訊可查
CPU本身是一種可分享的資源,違反第一點,故不會成立有死結的可能性發生~

不過,雙核的確是有其優勢,不然大家不會"都"朝這個方向發展... (這裡當然不是指所有廠的CPU啦)
即然單核已經要走入末代了,在預算許可的情況下,當然是敗雙核的囉~
shan5959 wrote:
XP或是現在的軟體未對雙核作最佳化指的是無法百分百發揮兩顆物理核心
所能帶來的優勢,但是在前面幾位的討論中都有個重點,現在的處理器時脈早已
超過XP及大部分軟體的需求,然而多工的需求卻一直未能夠被很好的滿足


shan5959大哥說到重點了,助推

就像小弟的學長用雙核系統在做報告...我則是用宿舍那台p4-1.6G在一旁玩GAME卻Leg到想罵人...要是能對調的話多好啊
而且2007年要發表4核心
2008年要發表8核心

一定有其優點才肯這樣做

不然不是每變1次核心數量

那作業系統豈不是要出新的1次來支援~微軟應該不會出這麼快

所以應該是不管作業系統有沒有支援,越多核心效能會越高就是了


不用蒐集七龍珠,健達出奇蛋,一次滿足你三個願望
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!