當前位置:才華齋>計算機>計算機應用>

電腦CPU的常識介紹

計算機應用 閱讀(3.17W)

PU由運算器、控制器和暫存器及做的更好它們之間聯絡的資料、控制及狀態的匯流排構成。CPU、內部儲存器和敲入/輸出裝置是電子計算機三大核心部件。

電腦CPU的常識介紹

頻率越高效能就越高嗎?

不一定。這是在很多新手當中存在的誤區。CPU效能取決於很多綜合引數,不一定根頻率成正比。當然,在同系列的CPU中,比如都是賽揚 4,頻率越高效能越高。

2.為什麼賽揚高頻低能?而速龍系列低頻高能?

說這個問題之前先講一下什麼叫快取。快取(英文名Cache),即高速緩衝儲存器,是位於CPU和主儲存器DRAM(也就是記憶體)之間的規模較 小的但速度很高的儲存器(其實硬碟、燒錄機快取也都是一個道理)。CPU的快取分兩個,一個是內部快取,也叫一級快取(L1 Cache):封閉在CPU晶片內部的快取記憶體,用於暫時儲存CPU運算時的部分指令和資料,存取速度與CPU主頻一致。L1快取越大,CPU工作時與存取速度較慢的L2快取和記憶體間交換資料的次數越少,相對電腦的運算速度可以提高;外部快取,也叫二級資料快取(L2 Cache):CPU外部的快取記憶體,現在處理器的 L2 Cache是和CPU執行在相同頻率下的(以前P2 P3的二級快取執行在相當於CPU頻率一半下)。

賽揚的基本架構和同時代的奔騰是差不多的,但它的外頻低、前端匯流排低,而且快取與奔騰系列相比嚴重縮水(Northwood核心賽揚4的二級快取只有128K,而Northwood核心P4的二級快取有512K)。減少了四分之三的快取大大降低了成本,但也造成了CPU能力的急劇下降。而速龍系列的一級快取高達128K,TA、TB核心的速龍二級快取為256K,Barton及以後核心的速龍二級快取達到了512K,再加上其比較精確的指令分支預測以及三路資料校驗(或者叫三角形資料校驗迴路),所以處理器雖然工作頻率不高,但效能很出色。

3.我的CPU溫度為什麼那麼高?

首先是散熱器的.問題,再者就是機箱內通風不好,可能是電源線和資料排線影響了通風。另外不必對CPU的溫度太過敏感,一些朋友看到五六十度就嚇壞了。其實沒有那麼誇張,一般來說,CPU在75度以下都可以安全工作(通常認為安全工作溫度=極限工作溫度的80%)。

4.為什麼我的CPU外頻只有100而其他人的都是400、533等等?

問這類問題的朋友都存在著一個很大的誤區,那就是他們把外頻和前端匯流排的概念混淆了。外頻是由主機板為CPU提供的基準時鐘頻率,一般常見的有100、133、166、200。而我們說的FSB(Front System Bus)指的是系統前端匯流排,它是處理器與主機板北橋晶片或記憶體控制集線器之間的資料通道,常見頻率有400、333、533、800。作為新手不必掌握那麼多概念性的東西,只要記住以下幾個公式:

主頻=外頻*倍頻(MHz)

php?/Intel+CPU/' target='_blank'>Intel CPU前端匯流排=外頻*4(MHz)

AMD CPU前端匯流排=外頻*2(MHz)

CPU資料頻寬=前端匯流排*8(MB/s)

記憶體頻寬=記憶體等效工作頻率*8(MB/s)

5.什麼是超執行緒?超執行緒對我有用嗎?為什麼我用了超執行緒CPU 系統性能沒有得到多少提升?

所謂超執行緒技術(HT)就是利用特殊的硬體指令,把多執行緒處理器內部的兩個邏輯核心模擬成兩個物理晶片,從而使單個處理器就能“享用”執行緒級的平行計算的處理器技術。多執行緒技術可以在支援多執行緒的作業系統和軟體上,有效的增強處理器在多工、多執行緒處理上的處理能力。簡單來說就是模擬兩個 CPU進行工作。

採用超執行緒技術的CPU在處理多工的能力上顯著強過非超執行緒的CPU,但在單任務的工作方面並沒有太大的效能優勢,甚至在執行不支援超執行緒技術的軟體時效能還略有下降。一般來說,超執行緒的CPU主要用在高階機及伺服器上,普通的家用或辦公機器,如果沒有特殊要求,不必使用HT。

關於很多朋友反映使用超執行緒CPU效能提升不大的問題做一下解釋,這當中存在一個誤區,很多朋友認為只要使用超執行緒的CPU就能用上超執行緒技術,事實上並非如此。要將超執行緒的威力發揮出來需要五大基本的條件

a)CPU要支援HT,目前支援超執行緒技術的CPU有P4C系列、P4E系列以及部分型號的Xeon

b)主機板晶片要支援HT,這是很容易被忽略的條件之一。目前支援HT的主機板晶片組主要有 Intel i925/i915/i875 /i865全系列、VIA PT800/PT880、SIS 655FX/655TX/661FX、ATI 9100IGP。

c)記憶體需要雙通道的DDR400。由於開啟超執行緒的CPU前端匯流排高達800MHz,資料頻寬高達6.4GB/s,因此要求記憶體頻寬也必須達到6.4GB/s,避免系統瓶頸的產生。單通道的DDR400頻寬只有3.2G/s,而雙通道技術可使其頻寬增加一倍,達到6.4G/s,滿足超執行緒CPU的需要。我見到不少朋友拿848配P4C,這就是超執行緒效能無法發揮出來的原因之一。(順便提醒一句,i848、PT800只是支援超執行緒,卻不支援雙通道,這是一些朋友將其稱之為雞肋的原因)

d)作業系統的支援。這是被人們忽略最多的前提條件!絕大多數朋友認為只要硬體全方面滿足超執行緒的需要就可以了,其實不是如此,小心作業系統會從中作梗!目前支援超執行緒技術的作業系統極為有限,只有WinXP專業版(打上SP1補丁)以後的作業系統才支援超執行緒技術,另外 Windows2000打上最新的SP4補丁也可以支援超執行緒。

e)應用軟體的支援。一般來說,只要能夠支援多處理器的軟體均可支援超執行緒技術,但是實際上這樣的軟體並不多,而且偏向於圖形、視訊處理等專業軟體方面,遊戲軟體極少有支援的。應用軟體有Office 2000、Office XP等。

其實,使用超執行緒並非人們想象得那麼簡單。

6.什麼叫超頻?超頻有什麼用?對系統有害嗎?如何超頻?

所謂超頻,就是讓CPU(顯示卡、記憶體也一樣,後面省略,僅以CPU為例)工作在高於其額定的頻率之下,以榨取其潛力和效能。

超頻可以使CPU的效能得到一定的提升,舉個例子,把P4 2.4的頻率超頻至2800MHz,就可以讓它達到P4 2.8的效能水平,從而少花錢用好東西。

合理的超頻對系統不會有太大的危害,只是發熱量大一些罷了,如果超的太過火,會嚴重縮短配件的壽命,甚至燒燬。

超頻須要主機板的BIOS支援,至於能超多少則取決於主機板和CPU還有散熱系統。最普通的超法:進入BIOS,再進入“頻率/電壓控制” (具體名稱不一定相同,一般帶有Frequency字樣的就是了,而且不一定所有的BIOS都有此項),然後將 CPU Host Clock Control(處理器頻率控制) 一項的值設為 Enabled,進行具體調節。現在的CPU都鎖了倍頻,因此我們只能從外頻上做手腳,外頻一項的名稱叫做 CPU Host Frequency,右側則是相對應的數值。超頻要循序漸進,不要一次超的太多,要隨時觀察溫度,隨機應變,找到最適合自己的頻率。