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