CPU知識:CPU基本技術(shù)介紹
為了提高計(jì)算機(jī)運(yùn)行速度,CPU廠商采用了各種CPU技術(shù)來提高CPU的運(yùn)算和處理能力,包括多媒體指令集、虛擬化、超線程等,本文就來簡單介紹下CPU的這些技術(shù)。
多媒體指令集:
通過CPU-Z等工具可查看CPU支持的指令集
MMX、3DNOW!和SSE均是CPU的多媒體擴(kuò)展指令集,它們對CPU的運(yùn)算有加速作用,前提是需要軟件支持。如果軟件對CPU的多媒體指令集有優(yōu)化,那么CPU的運(yùn)算速度會有進(jìn)一步提升。對于普通用戶而言,目前用得最多的多媒體指令是SSE系列,現(xiàn)在已經(jīng)發(fā)展到SSE4(分為SSE4.1和SSE4.2兩個(gè)部分)了。
多媒體指令需要軟件支持才能體現(xiàn)它的優(yōu)勢
雖然多媒體指令的普及速度相對較慢,但隨著時(shí)間的推移,支持新指令的軟件和游戲會越來越多,例如現(xiàn)在大部分游戲和軟件均需要SSE、甚至SSE2指令支持,否則是運(yùn)行不了。值得一提的是,AMD CPU支持的SSE4A和Intel CPU支持的SSE4是不完全相同的,可以這樣簡單理解:AMD SSE4A是Intel SSE4的簡化版,主要是精簡了為Intel CPU優(yōu)化的部分。
虛擬化技術(shù):
Windows 7中安裝XP模式,需要CPU的虛擬化技術(shù)支持
CPU的虛擬化技術(shù)(Virtualization Technolegy,簡稱VT)就是單CPU模擬多CPU,并允許一個(gè)平臺同時(shí)運(yùn)行多個(gè)操作系統(tǒng),而應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高工作效率。在Windows 7中安裝XP模式就是一個(gè)很好的例子,當(dāng)需要使用XP時(shí)直接調(diào)用,不需要重啟切換系統(tǒng),這點(diǎn)對于程序員來說是非常有用的。
雖然虛擬化可以通過軟件實(shí)現(xiàn),但是CPU硬件支持的話,執(zhí)行效率會大大提升,也可以支持64位操作系統(tǒng),其中Windows 7的XP模式則是必須要CPU的虛擬化技術(shù)支持。目前Intel/AMD絕大部分CPU都支持虛擬化技術(shù),但對于普通用戶而言,虛擬化技術(shù)沒有實(shí)質(zhì)作用。如果要用到虛擬化技術(shù),需要先在BIOS開啟該技術(shù)。
節(jié)能技術(shù):
CPU節(jié)能技術(shù),空閑時(shí)自動降低頻率
隨著CPU的性能越來越強(qiáng)大,也帶來了更高的功耗,為減少CPU在閑置時(shí)的能量浪費(fèi),Intel和AMD均不約而同地為CPU添加節(jié)能技術(shù)。Intel方面,采用的節(jié)能技術(shù)叫“Enhance Intel SpeedStep Technology”,簡稱EIST,雖然經(jīng)過多次增強(qiáng)優(yōu)化,但名字始終沒變。而AMD的節(jié)能技術(shù)則是“Cool 'n' Quiet”,現(xiàn)在已經(jīng)發(fā)展到3.0版。簡單來說,它們均是在CPU空閑時(shí)自動降低CPU的主頻,從而降低CPU功耗與發(fā)熱量,達(dá)到節(jié)能目的。
節(jié)能技術(shù)需要在BIOS開啟
無論是Intel還是AMD的節(jié)能技術(shù),均需要在BIOS開啟才有效,找到類似EIST(Intel CPU)或C'n'Q(AMD CPU)的選項(xiàng)進(jìn)行開啟即可。