Core 2 Duo 及 Dual CPU 的分別。(20分)專業問題。

2007-05-10 1:43 am
有關 Core 2 Duo

1. 有關 Core 2 Duo 同 以前 Dual CPU 其實分別係咩?

2. 以前有D 版可以行兩粒 CPU(Centrino )時代,我知 Intel 而家行兩粒 CPU 係叫 Xeon,咁我用兩粒 Xeon 同 一粒 Core 2 Duo 分別在於?

3. 其家 Core2 係咪 兩個核心同行運行咁解(運行 Visat 或 Windows64)?咁同 Dual CPU 分別係邊?Core 2 係分享一粒 AU 同 CU,而 Dual CPU 分別其有自己的 AU及 CU?

4. Core 2 Duo 雙核心的合作性比 Dual CPU 好?

5. Windows XP 係咪行盡一邊Core先會行另一邊Core。

望希各位指教。

回答 (3)

2007-05-11 2:00 pm
✔ 最佳答案
先說明一下雙核心及單核心

CPU,簡約概念上是分開兩部份,CPU的核心及CPU外圍通訊
CPU核心,正正就是處理所有工作的部份,包含程序運作,硬件控制,訊息管制等,總之任何工作都是由CPU核心去處理(實際上CPU核心在電腦學理論上是分為四部份,在此不再多說,因不是與此問題有關)
CPU外圍通訊,即是CPU核心以外部份,這部份就是輸入及輸出核心的電路及零件,可簡約想為CPU插在主板上的針腳,不同的針腳負責輸入輸出不同的訊號或資料,甚至CPU所需要的電力
以往CPU是一個核心,再加一組CPU外圍通訊而形成一粒CPU,後來的技術發展,在一組外圍通訊上增加多一個核心罷了,即變成兩個CPU核心,再加一組CPU外圍通訊,就形成今時今日的雙核心CPU
在最常接觸的x86架構電腦之上,AMD 的稱為 Athlon x2,Intel則有Pentium D / CoreDue/Core2Due
至於是否可減輕成本,減少更多電力損耗,降低熱量等等問題,若從電腦學理論上,只是相比雙CPU的情形之下罷了,實際上真的可以嗎?個人不認為這就等同,只是從技術上的開發而去解決問題
1.雙核心與雙處理器比較,原理上並無太大分別,都是以兩個核心去運作一套系統或軟件,可是理論及實際上雙核心是較優,因為兩個核心不需要各自透過CPU外圍通訊以及主板的部份連接下,而交換訊息及資料,而直接透過之間的連接去達成,速度上有大大的提升(從原理上,個人認為並不算是什麼新東西,因仍是兩個核心工作罷了)
2.Centrino並不是CPU的名稱,只是Intel的一個市場推廣上的專屬名稱,這個名稱在Penitum M時代開始的,實際是指手提電腦若使用Intel CPU+Intel主板晶片組+Intel Wireless Lan Card,這才被稱之為Centrino 機種
至於Xeon CPU(國內稱為至強),以往也有同時生產,Pemitum II Xeon / Penitum III Xeon 這樣命名,可是Penitum II/III一直也支援SMP,即可以以Dual CPU使用,由此Xeon級的相比下較少出售,也並不普遍,Pentium 4最初定位就是除去SMP部份,而不能以Dual CPU使用,若需要Dual CPU就得選擇Xeon CPU(正確是Xeon MP,Xeon DP也不支援SMP),這也是Intel在市場上的策略,經這樣一改SMP支援下,相比就會令Xeon CPU普及化,就好像最近才有什麼Xeon CPU,看似就好像是Xeon 才是正確名稱,實際上仍Pemitum 4 Xeon命名
Xeon CPU設計上用於server級的電腦之上,專屬處理大流量資料,大流量數據而成(如database server/web server等),而P2/3/4 CPU則是設計於多功能之下(如一般使用或game),core2due 都只是屬於一般多功能的設計之下,intel 也有core2due 的xeon CPU(忘了一個特別稱呼,並不是core2due的)
3.若我無記錯,intel 的dual core CPU,是共同使用一個AU,而AMD 則分別各有AU及CU的
4.正如前提下,雙核心不需要經由核心外部架構作連接,(即指CPU外圍通訊及主板system bus)而可透間兩個核心之間的接連通訊及交換資料,效能上會有很大提高,至於所謂合作性可謂沒有此概念,因還需要操作系統上的配合
5.原理上dual cpu或dual core 並沒有太大分別,可以說是同時運作的,因電腦內是以1ns作時間單位(1ns即一百萬分之一秒)
實際應用上,先要操作系統能支援SMP,才能使用dual cpu/dual core,否則就不懂如何分配工作或資源以提供運作;一般的情形下,cpu1/core1運作至某個程度(某個 %之下),操作系統會啟用SMP,令cpu2/core2運作,並分配工作及資源等等,同時,應用軟件也得支援SMP才可,否則仍以cpu1/core1運作罷,那只得系統運作上有dual cpu/dual core支援了;由此從效能及時間上,可感覺是較快較優,也不會令cpu長期處於100%之下而容易發生問題
Windows NT/2000/XP Pro/XP x64/2003/vista 也支援SMP的,windows 95/98/me/xp home 並不支援SMP,很多人也誤以為windows xp home edition 也支援dual cpu/dual core
home 是定位家庭電腦,professional 定位商業電腦,windows xp 出現時跟本未有dual core cpu 的,一般的家庭電腦會有dual cpu 的可能嗎?
而其他如 linux/macos/solaris,至及其他unix或 unix like 的操作系統,一開始也是支援SMP 的了,甚至linux/solaris 比windows 還早就支援64bit cpu了
另外順帶一提,mac機,也一樣有分single cpu 或 dual cpu 的機種,可是macos 本身任何版本也支持SMP的

2007-05-11 06:07:32 補充:
補充一下,unix機器一早就已經有8核心的cpu存在了IBM RS/6000 就有 2/4/8/16/32 core,它們稱為 2-way / 4-way 等等
2007-10-01 12:12 am
你不能從淺入深, 我睇完都唔知你講乜
2007-05-10 2:56 am
首先解釋一下什麼是「雙核心」

什麼是「雙核心」呢?「雙核心」在Intel的個人電腦產品線中稱為「Core Duo」而AMD推出的CPU則稱為「Athlon X2」。事實上,雙核心就是把兩個CPU的運算核心塞在同一個CPU處理器晶片上。讓相同體積的CPU晶片,可以容納接近「兩倍」的運算能力。當一顆CPU在運作時,可以同時處理的運算指令數量有其限度,但如果多了一個運算核心,那麼同時可處理的運算負載便可加倍(理論上)。

Intel宣稱使用雙核心技術,不但可以讓電腦的效能更好,還能讓你的電腦更加省電,原因是雙核心的CPU只佔用掉一個CPU的空間,卻可共享同一個CPU的資源。相對於兩顆CPU來說,可以減少更多電力漏損、降低功耗,並降低熱量的產生。以傳統的處理器來說,如果要達到兩倍的運算效能,非得增加耗電量、增加運作時脈,而且還得應付更嚴重的散熱問題。





1. 分別在於前者一粒CPU 有兩個核心, 後者為兩粒獨立的CPU

2. Centrino是英特爾公司對旗下的Pentium M 處理器,主機板及無線網絡的手提電腦組合的總稱。而不是CPU 的名稱。它於2003年3月啟用。

Xeon是英特爾公司的一款處理器,中國大陸譯名至強,主要供伺服器使用。它跟Pentium一樣,經過幾代處理器架構的變遷後,名字仍保留下來。舊款Xeon的名字是將Xeon放到相對的Pentium名字之後(例:Pentium II Xeon),但新款的Xeon則直接叫作Xeon。

用兩粒 Xeon 同 一粒 Core 2 Duo 分別在於前者效能一定比後者強的多。
因為通常Xeon比相對的桌面版處理器有更多內存及支援多處理器。而且結構也不盡相同。

3. 係。


5. 不是,它們會分工合作。


收錄日期: 2021-04-14 19:59:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070509000051KK02914

檢視 Wayback Machine 備份