簡(jiǎn)單地說,雙核就是將兩個(gè)計(jì)算內(nèi)核集成在一個(gè)硅晶元上,從而提高計(jì)算能力;多核就是將多個(gè)計(jì)算內(nèi)核集成到一個(gè)硅晶元上。事實(shí)上,雙核和多核處理器并不是什么新概念。IBM、惠普公司早在上個(gè)世紀(jì)末就提出了雙核處理器概念,并推出了相應(yīng)的產(chǎn)品。比如IBM的 Power 處理器、惠普的P A – 8 8 0 0 處理器。去年底,Sun還推出了8內(nèi)核的Sparc UltraSPARC T1處理器。目前,雙核技術(shù)已被普遍運(yùn)用于X86處理器中,比如英特爾和AMD最新推出的處理器均采用了雙核。與此同時(shí),眾多OEM廠商也先后推出了基于雙核X86處理器的服務(wù)器、臺(tái)式機(jī)和筆記本產(chǎn)品。2006年,基于雙核的產(chǎn)品成為市場(chǎng)主流已成為事實(shí)。


  而多路對(duì)稱(英文縮寫為SMP)則是采用兩顆相同型號(hào)并且能夠支持SMP技術(shù)的CPU組成的一套系統(tǒng)。SMP的全稱是“對(duì)稱多處理”(Symmetrical Multi-Processing)技術(shù),是指在一個(gè)計(jì)算機(jī)上匯集了一組處理器(多CPU),各CPU之間共享內(nèi)存子系統(tǒng)以及總線結(jié)構(gòu)。它是相對(duì)非對(duì)稱多處理技術(shù)而言的、應(yīng)用十分廣泛的并行技術(shù)。在這種架構(gòu)中,同時(shí)由多個(gè)處理器運(yùn)行操作系統(tǒng)的單一復(fù)本,并共享內(nèi)存和一臺(tái)計(jì)算機(jī)的其他資源,系統(tǒng)將任務(wù)隊(duì)列對(duì)稱地分布于多個(gè)CPU之上,從而極大地提高了整個(gè)系統(tǒng)的數(shù)據(jù)處理能力。所有的處理器都可以平等地訪問內(nèi)存、I/O和外部中斷。在對(duì)稱多處理系統(tǒng)中,系統(tǒng)資源被系統(tǒng)中所有CPU共享,工作負(fù)載能夠均勻地分配到所有可用處理器之上。我們平時(shí)所說的雙路CPU系統(tǒng),實(shí)際上是對(duì)稱多處理系統(tǒng)中最常見的一種形式,常用于主流的X86服務(wù)器和圖形工作站領(lǐng)域。


  最簡(jiǎn)單的說法,雙核=1顆CPU兩個(gè)核心,雙路=兩個(gè)對(duì)稱的CPU(這顆CPU也可以是雙核的CPU),但是使用一顆雙核的CPU并不能就認(rèn)為已經(jīng)構(gòu)成雙路系統(tǒng),這兩者之間仍然存在一些差異。


  而大部分用戶所面對(duì)的疑惑就是:假如我購買了一套雙核的服務(wù)器系統(tǒng)或者雙路的服務(wù)器系統(tǒng),那么我要安裝什么操作系統(tǒng)才是支持這種服務(wù)器的呢?


  今天就為大家解答這個(gè)疑惑。


  首先,雙核雖然是近2年才熱起來的一項(xiàng)技術(shù),但是操作系統(tǒng)對(duì)于雙核的支持卻非常容易解決,因?yàn)殡p核不同于64位,它和操作系統(tǒng)沒什么聯(lián)系,大家平時(shí)一邊下載東西,一邊聊天,一邊聽音樂就是一種多任務(wù)處理,而雙核就可以理解為對(duì)于同時(shí)做多個(gè)任務(wù)有優(yōu)化,當(dāng)然更好的解釋是,只要操作系統(tǒng)支持多任務(wù)操作,那么雙核就能發(fā)揮作用,我們?nèi)粘S玫牟僮飨到y(tǒng)是都支持多任務(wù)的,從經(jīng)典的 Windows 98 到 現(xiàn)在主流的 Windows XP 都可以,用戶甚至不需要安裝服務(wù)器版的操作系統(tǒng)就能夠良好的支持雙核處理器,只有 DOS 這種比較古典的單任務(wù)操作系統(tǒng)不能支持雙核。所以,與其說雙核需要什么操作系統(tǒng)來支持,倒不如多關(guān)系一下什么主板支持雙核處理器更有實(shí)際意義。


  那么,為什么網(wǎng)上有不少報(bào)道說XX軟件開發(fā)商推出支持 Intel、AMD 雙核處理器的操作系統(tǒng),其實(shí)這種說法帶點(diǎn)歧義,因?yàn)?AMD 和 Intel 的雙核處理器都是64位的,在以前的操作系統(tǒng)上無法以64位模式運(yùn)行,只能跑32位兼容模式,因此軟件開發(fā)商推出新的操作系統(tǒng)是為了對(duì)64位的處理器提供支持,當(dāng)然,也不排除開發(fā)商會(huì)對(duì)多任務(wù)的執(zhí)行效率進(jìn)行改進(jìn),從而更好的支持雙核技術(shù)。


  接下來就是多路的問題了。要支持雙路以及多路的服務(wù)器,必須安裝相應(yīng)的操作系統(tǒng)才行。例如用戶如果安裝Windows 2000 Professional,那么將無法獲得雙路SMP的支持,必須選擇Windows 2000 Server,當(dāng)然選擇Windows 2000 Advanced Server也可以,但是價(jià)錢比較昂貴。


  如果從文字上表述會(huì)比較復(fù)雜,大家查看下表就非常清楚了:




































































操作系統(tǒng) 2路 4路 8路 32路
Windows 2000 Professional × × × ×
Windows 2000 Server × × ×
Windows 2000 Advanced Server × ×
Windows 2000 Datacenter Server
Windows XP Home Edition × × × ×
Windows XP Professional Edition × × ×
Windows Server 2003 Web Edition × × ×
Windows Server 2003 Standard Edition × ×
Windows Server 2003 Enterprise Edition ×
Windows Server 2003 Datacenter Edition


  如果是Linux做操作系統(tǒng),那么情況就比較復(fù)雜,因?yàn)長inux是開源的,被不同的軟件開發(fā)商改制出若干個(gè)版本,因此不同開發(fā)商的不同版本能夠支持的SMP數(shù)量也不同,具體情況可以在購買時(shí)咨詢銷售人員,另外需要特別指出的是,Linux在購買服務(wù)器版的時(shí)候有一個(gè)單獨(dú)的類似于License(認(rèn)證)的東西,用戶可以根據(jù)自己服務(wù)器的處理器數(shù)量選擇購買相應(yīng)的License,一般是以物理CPU為標(biāo)準(zhǔn),不過雙核推出之后,License的計(jì)算方式也有些爭(zhēng)議,一些軟件開發(fā)商就堅(jiān)持要把雙核處理器按照兩個(gè)CPU的價(jià)格收費(fèi)。


  雖然雙核不像SMP系統(tǒng)那樣需要操作系統(tǒng)的良好支持,但是,選擇高效的 OS 還是能夠更好的發(fā)揮服務(wù)器的性能,因此,不管您是打算購買雙核服務(wù)器還是雙路服務(wù)器,對(duì)操作系統(tǒng)的選擇也是非常重要的。

分享到

多易

相關(guān)推薦