分類編輯
CISC型CPU
CISC是英文“Complex Instruction Set Computing”的縮寫,中文意思是“復(fù)雜指令集”,它是指英特爾生產(chǎn)的x86(intel CPU的一種命名規(guī)范)系列CPU及其兼容CPU(其他廠商如AMD,VIA等生產(chǎn)的CPU),它基于PC機(jī)(個(gè)人電腦)體系結(jié)構(gòu)。這種CPU一般都是32位的結(jié)構(gòu),所以我們也把它稱為IA-32 CPU。(IA: Intel Architecture,Intel架構(gòu))。CISC型CPU目前主要有intel的服務(wù)器CPU和AMD的服務(wù)器CPU兩類。
(1)intel的服務(wù)器CPU
(2)AMD的服務(wù)器CPU
RISC型CPU
RISC是英文“Reduced Instruction Set Computing ” 的縮寫,中文意思是“精簡指令集”。它是在CISC(Complex Instruction Set Computer)指令系統(tǒng)基礎(chǔ)上發(fā)展起來的,有人對CISC機(jī)進(jìn)行測試表明,各種指令的使用頻度相當(dāng)懸殊,最常使用的是一些比較簡單的指令,它們僅占指令總數(shù)的20%,但在程序中出現(xiàn)的頻度卻占80%。復(fù)雜的指令系統(tǒng)必然增加微處理器的復(fù)雜性,使處理器的研制時(shí)間長,成本高。并且復(fù)雜指令需要復(fù)雜的操作,必然會降低計(jì)算機(jī)的速度。基于上述原因,20世紀(jì)80年代RISC型CPU誕生了,相對于CISC型CPU ,RISC型CPU不僅精簡了指令系統(tǒng),還采用了一種叫做“超標(biāo)量和超流水線結(jié)構(gòu)”,大大增加了并行處理能力(并行處理是指一臺服務(wù)器有多個(gè)CPU同時(shí)處理。并行處理能夠大大提升服務(wù)器的數(shù)據(jù)處理能力。部門級、企業(yè)級的服務(wù)器應(yīng)支持CPU并行處理技術(shù))。也就是說,架構(gòu)在同等頻率下,采用RISC架構(gòu)的CPU比CISC架構(gòu)的CPU性能高很多,這是由CPU的技術(shù)特征決定的。目前在中高檔服務(wù)器中普遍采用這一指令系統(tǒng)的CPU,特別是高檔服務(wù)器全都采用RISC指令系統(tǒng)的CPU。RISC指令系統(tǒng)更加適合高檔服務(wù)器的操作系統(tǒng)UNIX,現(xiàn)在Linux也屬于類似UNIX的操作系統(tǒng)。RISC型CPU與Intel和AMD的CPU在軟件和硬件上都不兼容。
目前,在中高檔服務(wù)器中采用RISC指令的CPU主要有以下幾類:
(1)PowerPC處理器
(2)SPARC處理器
(3)PA-RISC處理器
(4)MIPS處理器
(5)Alpha處理器
VLIW型處理器
VLIW是英文“Very Long Instruction Word”的縮寫,中文意思是“超長指令集架構(gòu)”,VLIW架構(gòu)采用了先進(jìn)的EPIC(清晰并行指令)設(shè)計(jì),我們也把這種構(gòu)架叫做“IA-64架構(gòu)”。EPIC處理器主要是Intel的IA-64(包括Intel研發(fā)的安騰處理器)和AMD的x86-64兩種。
優(yōu)點(diǎn)編輯
從當(dāng)前的服務(wù)器發(fā)展?fàn)顩r看,以“小、巧、穩(wěn)”為特點(diǎn)的IA架構(gòu)(CISC架構(gòu))的PC服務(wù)器憑借可靠的性能、低廉的價(jià)格,得到了更為廣泛的應(yīng)用。在互聯(lián)網(wǎng)和局域網(wǎng)領(lǐng)域,用于文件服務(wù)、打印服務(wù)、通訊服務(wù)、Web服務(wù)、電子郵件服務(wù)、數(shù)據(jù)庫服務(wù)、應(yīng)用服務(wù)等用途。
缺點(diǎn)編輯
IA-64微處理器最大的缺陷是它們?nèi)狈εcx86的兼容,而Intel為了IA-64處理器能夠更好地運(yùn)行兩個(gè)朝代的軟件,它在IA-64處理器上(Itanium、Itanium2 ……)引入了x86-to-IA-64的解碼器,這樣就能夠把x86指令翻譯為IA-64指令。這個(gè)解碼器并不是最有效率的解碼器,也不是運(yùn)行x86代碼的最好途徑(最好的途徑是直接在x86處理器上運(yùn)行x86代碼),因此Itanium 和Itanium2在運(yùn)行x86應(yīng)用程序時(shí)候的性能非常糟糕。這也成為X86-64產(chǎn)生的根本原因。
最后值得注意的一點(diǎn),雖然CPU是決定服務(wù)器性能最重要的因素之一,但是如果沒有其他配件的支持和配合,CPU也不能發(fā)揮出它應(yīng)有的性能。
區(qū)別編輯
1.指令集不同
家用或者用工作用電腦配備的普通CPU,通常為CISC復(fù)雜指令集,追求指令集的大而全,盡量把各種常用的功能集成到一塊,但是調(diào)用速度和命中率相比服務(wù)器CPU較低一些。服務(wù)器CPU的指令一般是采用的RISC(精簡指令集)。這種設(shè)計(jì)的好處就是針對性更強(qiáng),可以根據(jù)不同的需求進(jìn)行專門的優(yōu)化,能效更高。
2.緩存不同
緩存也決定著CPU的性能,由于服務(wù)器CPU對運(yùn)算性能要求高,所以服務(wù)器CPU往往應(yīng)用了最先進(jìn)的工藝和技術(shù),并且配備了一二三級緩存,運(yùn)行能力更強(qiáng)。服務(wù)器CPU很早就用上了3級緩存。普通cpu是近幾年才用上了緩存技術(shù)。
3.接口不同
服務(wù)器cpu和普通cpu接口往往不同,目前服務(wù)器CPU接口大多為Socket 771、Socket 775、LGA 2011、LGA 1150相比普通CPU接口盡管不少相同,但實(shí)際上搭配的主板并不相同。服務(wù)器cpu配備的主板通常沒有顯卡卡槽,因?yàn)?/span>CPU自帶的核心顯卡即可滿足需求,并且其CPU總線帶寬比家用CPU高。
4.穩(wěn)定性要求不同
服務(wù)器CPU是為了長時(shí)間穩(wěn)定工作而存在的,基本都是設(shè)計(jì)為能常年連續(xù)工作的。服務(wù)器CPU相比家用CPU在穩(wěn)定性和可靠性方面有著天壤之別,一般服務(wù)器都是365天開機(jī)運(yùn)行,只有偶爾停機(jī)維護(hù),對穩(wěn)定性要求極高。
普通CPU則是按72個(gè)小時(shí)連續(xù)工作而設(shè)計(jì)的,家用電腦在不使用時(shí),我們還是習(xí)慣讓他保持關(guān)機(jī)狀態(tài),一般每天都會關(guān)機(jī)。
5.多路互聯(lián)支持不同
多路互聯(lián)是服務(wù)器上的一項(xiàng)技術(shù),比如服務(wù)器主板可以同時(shí)擁有多個(gè)CPU插槽,可以同時(shí)安裝多個(gè)CPU,這個(gè)就是CPU多路互聯(lián)技術(shù),這項(xiàng)技術(shù)目前只有服務(wù)器CPU才支持,普通家用電腦,一塊主板只可以安裝一個(gè)CPU,不支持多路互聯(lián)。
6.價(jià)格不同
由于服務(wù)器CPU針對高穩(wěn)定性設(shè)計(jì),在用料上一般都是選用優(yōu)質(zhì)材質(zhì),并且支持多路互聯(lián)和長時(shí)間工作,和相同性能的普通CPU比,價(jià)格自然也是更高。此外,高端服務(wù)器CPU更上運(yùn)用大量的最新先進(jìn)技術(shù),價(jià)格更貴,因此一般服務(wù)器CPU價(jià)格都在千元以上,高端服務(wù)器CPU都是在萬元以上,甚至幾十萬。
|