硬體多線程處理器大緩存性能下降
A. CPU緩存大小對電腦的整體性能有何影響
CPU緩存,是介於CPU和內存之間的一個臨時存儲設備,它用來解決CPU運算速度與內存讀寫速度不同的問題,緩存的容量非常小,如果你有看CPU參數的話就知道,一般就幾兆或者十幾兆,但是緩存的讀寫速度要比內存的頻率更高,就是利用這點,CPU就不需要等待很長的時間來進行與內存之間的數據傳輸。
說的簡單一點,就是CPU運算速度很快,與內存進行數據讀寫時,內存速度太慢了,CPU要等很久,為了不讓CPU等太久,就利用緩存,先和內存傳輸數據,保存一點在緩存裡面,然後再與CPU傳輸數據。
因為緩存非常小,所以緩存中的數據是內存中的一小部分而已,但是這一小部分是短時間內CPU即將使用的,因此當CPU調用大量數據時,就能避開內存,直接從緩存中調用,加快讀寫速度。
B. 影響多處理器計算性能的因素主要有哪些
決定CPU性能的幾個因素,不止是頻率哦
我們大部分人知道的CPU一般是i3、i5、i7,也都會認為i5比i3好,i7比i5好,的確一般意義上是這樣的,那決定CPU的性能主要看什麼參數呢?
當然影響CPU性能的因素有很多包括架構,核心數,生產工藝,主頻,前端匯流排,二級緩存,指令集等等
一、CPU的架構
架構是保證CPU性能最主要的因素,如果不是相似架構比較其他參數完全沒必要。例如zen+架構下的2600,和推土機架構下的fx8300,論核心fx8300是八核,2600隻是六核,論主頻8300單核心最大4.2ghz,2600隻有3.9ghz,但是由於zen+相比推土機架構領先太多太多,2600甚至性能超fx8300兩倍多。而intel方面,除了初代,從二代開始架構提升並不明顯,每代平均5%左右,也就是說其他參數一樣,3代酷睿和2代酷睿差距也就5%,4代比3代強5%。但是積小成多,每代擠牙膏,也過了6代了,8代和2代的差距也是非常大的了,一般來說越新的架構越強。
二、核心數
這是我們最喜歡看的,什麼四核,八核,這的確是決定CPU性能的重要因素,一般來說,相同架構下,四核心四線程的CPU性能大約是雙核雙線程的1.8倍,當然這只是理論上,不過一般四核心主頻更高緩存更高,性能表現為2倍。這里我們說一下超線程技術,四核四線程和四核八線程有什麼區別,超線程是一種技術而非物理元器件,它和核心不同,這種技術使得一個核心模擬兩個虛擬核心運作,提高單個運行效率,一般我們認為超線程的提升是25%到40%,這和架構也有關系,也就是說在其他一樣的情況下四核八線程比四核四線程強30%。但是四核八線程只是四核心,相比六核六線程它就更差一點了。
三、主頻
這個沒啥好說的,大家都懂的,其他相同的情況下,主頻越高越好
四、工藝
我們的處理器發展幾十年經過了,130nm、65nm、45nm、32nm、22nm、14nm、12nm等等,工藝越先進,等大小的硅晶片上能集成的晶體管數量越多,CPU就越好。功耗發熱處理也更好。
五、緩存
一般來說CPU的緩存分為L1、L2、L3,緩存是因為內存的速度太慢,拖累處理器,處理器把即將要用的數據從內存調用到高速緩存中,先看L1,CPU有80%概率從L1緩存中獲取數據,如果不行那就L2,最後實在不行那就L3,緩存的速度非常塊一般來說相當於CPU的頻率,銳龍現在單核心比不過酷睿也和緩存延遲大有關系。
六、指令集
CPU指令集是描述CPU能實現什麼功能的一個集合, 就是描述"CPU能使用哪些機器碼"的集合".,指令集越多性能越強,與軟體契合度越高,舉個例子G4600主頻核心緩存都和i3 6100接近,但是它缺少部分指令集,性能就稍微弱一點。
最後,CPU的性能還和主板支持的技術有關例如amd的 Precision Boost 2,AMD的400系主板的bios會採用更激進的電壓和溫控策略對cpu在多核使用情況下進行睿頻,甚至在某些情況下全核都能達到單核心最大的頻率,目前也只有X470支持。
C. 電腦CPU問題(附加100分,另送Q幣,有能力的來)
一、關於CPU
1.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)
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,右側則是相對應的數值。超頻要循序漸進,不要一次超的太多,要隨時觀察溫度,隨機應變,找到最適合自己的頻率。
二、關於內存
1.DDR和SDR有什麼區別?'
DDR是Double Data Rate的縮寫(雙倍數據速率),DDR SDRAM內存技術是從幾年前主流的PC66,PC100,PC133 SDRAM技術發展而來。它在工作的時候通過時鍾頻率的上行和下行都可以傳輸數據(SDRAM只能通過下行傳輸),因此在頻率相等的情況下擁有雙倍於SDRAM的帶寬。另外DDR內存的DIMM是184pins,而SDRAM則是168pins。因此,DDR內存不向後兼容SDRAM。
2.DDR400的頻率就是400MHZ嗎?
可以這么認為,但嚴格來說,DDR400的實際工作頻率是200MHz,由於其帶寬雙倍於同頻率的SDRAM,因此它的等效工作頻率為400MHz。
3.什麼是雙通道內存?
所謂雙通道DDR,簡單來說,就是晶元組可以在兩個不同的數據通道上分別定址、讀取數據。這兩個相互獨立工作的內存通道是依附於兩個獨立並行工作的,位寬為64-bit的內存控制器下,因此使普通的DDR內存可以達到128-bit的位寬,如果是DDR400的話,雙通道技術可以使其達到DDR800的效果,內存帶寬陡增一倍,由原先的3.2GB/S猛增為6.4GB/s。
雙通道DDR有兩個64bit內存控制器,雙64bit內存體系所提供的帶寬等同於一個128bit內存體系所提供的帶寬,但是二者所達到效果卻是不同的。雙通道體系包含了兩個獨立的、具備互補性的智能內存控制器,兩個內存控制器都能夠在彼此間零等待時間的情況下同時運作。例如,當控制器B准備進行下一次存取內存的時候,控制器 A就在讀/寫主內存,反之亦然。兩個內存控制器的這種互補「天性」可以讓有效等待時間縮減50%,雙通道技術使內存的帶寬翻了一翻。
4.使用雙通道DDR400就會使系統性能大大提升嗎?
會,但僅限於P4C系列。雙通道內存技術是為了滿足超線程CPU那高達6.4G/S的帶寬需求而產生的,一般CPU搭配雙通道內存沒有什麼實際意義。內存帶寬只要滿足CPU匯流排帶寬的需要就可以了(怎麼算詳見前面講過的CPU數據帶寬計算公式),再高的話對系統性能沒有多少提升,反而會讓CPU成為新的系統瓶頸。
4.怎麼才能開啟雙通道內存?
a)首先,主板晶元要支持,目前支持雙通道內存的晶元有Intel i865/875/915/925全系列,VIA PT880,SIS 655FX/655TX,ATI 9100IGP。
b)要將內存插入正確的DIMM槽中,開啟雙通道必須要搭配兩條內存,而這兩條內存必須插在兩個不同通道的DIMM槽中。一般來說,不同顏色的DIMM槽就是不同的通道,當然這可能需要根據產品的不同另當別論,主板說明書中都會有介紹的。
另外提醒大家一下,組成雙通道的兩條內存最好是一樣的,不然可能會出現穩定性下降的問題。
5.我該買什麼型號的內存?
關於選購配件我有一個原則,合適的就是最好的,不要看著別人怎樣、潮流怎樣就盲從他人。
a)關於內存的大小。如果只是普通的上網、學習、辦公用,256M就可以了,但是如果是游戲玩家,256的內存已經難於應付,這就需要搭配512M甚至1G來滿足自己的需求。
b)關於內存的頻率。前面講過,內存帶寬要與CPU帶寬一致。CPU外頻和內存外頻有著密切關系,關繫到識別內存參數問題。如賽揚2.4G,我們知道賽揚2.4G外頻為100,需要的內存帶寬為3.2G(根據計算CPU需要內存帶寬得出的),理論上用DDR400(內存帶寬為3.2G/S就可以滿足CPU所需要的帶寬.但是,由於賽揚外頻為100,不能正確識別DDR400,外頻為200的內存,賽揚只能識別外頻為133的DDR266,是為什麼呢?Intel在主板晶元組上設定了「內存非同步工作」來保護自己的產品,因為一旦CPU要求3.2GB/s的數據吞吐而內存本身達不到,晶元組不進行設置的話——內存被強制要求更高的數據流量,必然產生內存強行超頻,從而導致穩定性下降。作為初學者可以這么認為:CPU外頻是多少,就選用工作頻率是多少的內存(注意不是等效頻率,而且僅限於DDR)。——幫就幫到底,給大家列個表!
賽揚4—DDR266 賽揚D—DDR333
P4B—DDR333 P4C—DDR400(要兩條組雙通道) P4E—DDR400(要兩條組雙通道) 新P4A(Prescott)—DDR333
Duron—DDR266
AthlonXP—DDR400(考慮到超頻因素) Athlon64-DDR400(要兩條組雙通道)
其實目前在市場上DDR333與DDR400的差價已經很小了,大部分都在10元以內,因此大家可以不必那麼教條的算公式,無論是考慮到超頻或者日後的升級,DDR400都是首選。
三、關於主板
1.主板集成的網卡要千兆的才好嗎?
不一定。那要看你的用途和網路接入帶寬。一般來說,網路入戶的時候帶寬有10M就不錯了,一般主板帶的百兆網卡都能滿足需求,當然如果是伺服器的話,數據吞吐量較大,需要千兆的網卡。打個比方,水流本來就不大,那麼水龍頭開得再大,水流也不會增大。
2.主板北橋晶元名稱後綴的P、G等字母代表什麼意思?
在Intel晶元這方面,帶G的都有集成顯卡,但GL、GV沒有AGP擴展槽。帶P就是除集成顯卡以外完整的主板布置,後綴加E是對產品的改進、增強版本。
3.我該買什麼品牌的主板?
主板不同於其他配件,是系統的基礎部分,大廠和小廠產品之間的差異很大,因此選購合適的品牌非常重要。就目前市場觀察的情況來看,單從品質而言,大致的品牌排序如下:
Intel:華碩(ASUS) 技嘉(GIGABYTE) 微星(MSI) 英特爾(Intel) 磐正(EPOX)
AMD:磐正(EPOX) 華碩(ASUS) 升技(Abit) MSI(微星) 碩泰克(SOLTEK)
品質只是一方面,加上價格等等的因素,具體要哪款要靠用戶自己選擇。
4.華碩的東西沒有性價比嗎?
不要認為我是在這兒做廣告,我只是在陳述事實。性價比這個概念不光取決於價格,並非價格貴的東西就沒有性價比了。沒錯,華碩的東西貴是貴了,但是它的高性能和穩定性無可挑剔。這個問題其實普遍存在於市場,例如IBM的筆記本等等。
四、關於硬碟
1.什麼是SATA?SATA比IDE要好嗎?我要不要用SATA?
SATA的全稱是Serial Advanced Technology Attachment,也叫做串列ATA,用以區分現在的PATA(Parallel ATA,並行ATA)。它是在2001年制定的最初標准,2003年開始逐步推廣實施的一種高速傳輸介面。SATA的理論傳輸速度為150MB/s,高於現在最快的Ultra ATA 133M/s,而且它使用的數據線更窄,散熱更好,安裝方便,電壓更低,已經訂好了以後300M/s甚至600M/s的傳輸速率標准,會成為以後幾年的主流介面。
以後發展成熟的SATA肯定比IDE優點多的多,但現在,受到各種因素的限制,SATA的缺陷大於優點,受到內部傳輸率的限制,SATA的實際外部傳輸率只有50-100M/s,遠遠小於理論標准,安裝操作系統十分麻煩,而且主板上有任何一樣設備超頻,SATA硬碟就會極不穩定。因此,現在選購SATA實在不是什麼明智之舉,不要為了趕潮流就用一些比較新的東西。
2.我該用多大的硬碟?
這個問題實在不應該問出來,還是那句話,合適的就是最好的,不要為了趕潮流就用一些比較新的東西,要根據自己的實際情況而定。一般而言,文字處理用戶40G就夠了,一般的辦公、家用機選用80G,發燒的游戲玩家最好用120G,因為目前的游戲吃空間太厲害了。
3.為什麼我的80G硬碟只有74G?
不只一個朋友問過這個問題,其實這是正常的現象。我們知道,1G=1024*1024*1024個位元組,但是硬碟廠商在生產時把1000*1000*1000個位元組看作1G,這樣一來就有差異了。目前市場上的硬碟,80G實際容量為74G左右,120G為111G左右,也就是說實際容量在標稱容量的92%-94%。如果差得太多就是品質問題了。
4.硬碟型號中的2M、8M是什麼意思?
這是指硬碟的緩存。硬碟緩存是硬碟與外部匯流排交換數據的場所,當磁頭從硬碟碟片上將磁記錄轉化為電信號時,硬碟會臨時性地將數據暫存到數據緩存內,當數據緩存內的暫存數據傳輸完畢後,硬碟會清空緩存,然後再進行下一次的填充與清空。簡單的說,每當系統從硬碟上讀寫數據時,也會將數據「順便」存入緩存,當下一次系統要讀取的數據正好存放於緩存中時,系統就直接將緩存中的數據取走,我們稱之為「快去命中」,因為緩存的讀寫速度比硬碟要快得多,所以這樣可有效加速硬碟數據處理的速度。大緩存的硬碟性能有明顯的優勢,但價格也貴一些。
五、關於顯卡
1.128M顯存的卡比64M的性能提升很多嗎?
不一定。如果圖形晶元檔次不高,沒必要搭配大顯存,就像P3沒有必要搭載1G的內存一個道理。一般來說,ATI R9550以上、NV FX5600以上的顯卡搭配128M顯存才比較有實際意義,市面上一些128M的MX440甚至256M的9550,都是蒙騙初級消費者的產品。
2.64M 128bit和128M 64bit哪個好?
當然是前者!位寬比顯存大小重要的多,位寬提升一倍,顯存帶寬就增加一倍,這個性能的提升是至關重要的。打個比方,有100輛車在高速公路上跑,另外200輛車在土路上跑,你說誰的效率高?9600SE之所以被很多人拋棄,就是因為它在位寬上的縮水。還有七彩虹前段時間推出的所謂「8管線9800SE」,受到了很多人的唾罵,原因就是其位寬只有128bit,遠遠不能滿足顯示核心的要求。
3.顯卡名稱的後綴是什麼意思?
ATI卡:XT—高端版 Pro—加強版 SE—縮水版
NV卡 :Ultra—高端版 XT—縮水版 LE—縮水版
六、關於顯示器
1.顯示器的帶寬很重要嗎?
不是太關鍵,現在所有的主流顯示器帶寬都在110MHz以上,在1024*768解析度下都穩定的刷到85Hz。85Hz是大多數人眼睛剛好感覺屏幕不閃爍的刷新率,如果再高的話還可能提高輻射。因此不要盲目的追求高刷新率。
2.現在選購液晶顯示器合適嗎?
要分開來說。對於文字用戶來講,液晶顯示器再合適不過了,家用和辦公的話,可以看預算和主要用途而定。如果是專業作圖或者發燒游戲玩家就算了,首先是液晶顯示器的反應時間、亮度、色彩對於這兩項用戶來說還是不如CRT顯示器,另外液晶顯示器的保養也比CRT顯示器困難得多。
3.什麼樣的顯示器顯示效果最好?
採用瓏顯像管的顯示器性能最為出色,鑽石瓏在文字的顯示上更為優秀,特麗瓏在色彩的表現上更好。
七、關於其他配件
1.我該選擇什麼樣的音箱?
目前音箱市場比較混亂,一般沒有特殊要求的用戶,市面上百十元的普通2.1音箱都能滿足要求。如果主要用來聽音樂或者耳朵十分挑剔,還是買個Hi-Fi的,因為目前中低檔的2.1音箱的音質都不是太好,尤其是低音炮的爆音問題都比較嚴重,而高檔的2.1音箱價格都很貴,因此三五百元的Hi-Fi就成了首選。
2.為什麼很多人說Combo不好?
Combo同時支持CD刻錄和DVD讀取,曾經紅火一時,但現在沒有那麼熱了,最大的問題就是激光頭的反復轉換導致的壽命短,另外也有一些朋友反映刻錄質量很差。因此,若不是需要刻大量的碟,還是買個DVD-ROM比較好,最完美的搭配就是DVD-ROM加上CD-RW,當然前提是價格你要接受得了。
3.電源的功率多高合適?
在談這個問題之前先說說機箱的選購,現在很多經銷商以時尚和美觀為理由慫恿消費者購買四五百元的高檔機箱,其實完全沒有必要,機箱是所有配件當中最無足輕重、經銷商利潤最高的部分,在我看來,是個箱子就行,除非你是個很講究美觀的人。但是電源一定要好,雜牌機箱的電源往往很差,不如買個空箱另配電源。至於要用多少功率的電源,現在主流的AMD配置以及P4B、P4C配置,250W的電源都能滿足需求,但是面對Prescott、GeForce6800、X800、Athlon64等等這類的電老虎,300W的電源都難於應付,用戶在購買之前最好大體計算一下配件的總功率,然後挑選最適合自己的產品。
D. 什麼是超線程技術CPU支持這種技術和不支持這種技術有何區別
超線程技術就是利用特殊字元的硬體指令,把兩個邏輯內核模擬成物理晶元,讓單個處理器能使用線程級並行計算,從而兼容多線程並行計算,從而兼容多線程操作系統和軟體,使運行性能提高30%.
雖然單線程晶元每秒鍾能處理成千上萬條指令,但是在任一時刻只能對一條指令進行操作。而「超線程」技術可以使晶元同時進行多線程處理,使晶元性能得到提升。如果單單是CPU支持超線程技術而沒有晶元組、軟體進行協同作戰的話,超線程技術也就是一句空話而已。
那又有哪些晶元支持超線程技術呢?
Intel方面有850E、845GE、845PE、845GV、845G、845E、新款的Intel方面有850GE、845PE晶元組均可正常支持超線程技術的使用,而最早前的845E以及850E晶元組只需升級BIOS即可解決支持問題。
而SIS矽統方面決定升級其sis654DX、sis648晶元組為「B」版,這樣就可以支持多線程技術了。
軟體方面: 操作系統有 winXP;應用軟體為office2000、officeXP等。另Linux kemel2.4.x以後的版本也支持超線程技術。原來目前還只是一些辦公軟體支持超線程,這也未免讓愛好GAME的小編失望呀!
程序是一組編譯代碼,可以執行相關的數據計算與操作,這些代碼由一條條的指令組成,每一個代碼組就是一條線程。在電腦中,無論做任何操作,都需要動用到線程,即使按一按鍵盤,電腦響應輸入信號,也有相關的指令在運行。
現有主流電腦使用x86架構,每次只能執行一條線程,即單線程系統。單晶元計算環境中,在執行指令的時候,CPU先找出相應指令所在的內存位置,執行下一條指令,再轉換到另一個位置,在同一時間內CPU只能對應一個指令。線程可以中斷,並把中間結果暫存在另一個特殊位置(堆棧),不同的線程可以交叉運行,實現多任務,但每次運行的線程仍然僅有一條,千萬不要把多任務和多線程混淆了。
超線程是一種特殊的多線程技術,它可以充分利用CPU的效率,發揮單個物理CPU的潛力。它不是代替多處理器,而是為了讓多處理器的實力發揮得更加完美。
簡而言之:超線程技術就是利用特殊的硬體指令,把兩個邏輯內核模擬成兩個物理晶元,讓單個處理器都能使用線程級並行計算,從而兼容多線程操作系統和軟體,提高處理器的性能。操作系統或者應用軟體的多線程可以同時運行於一個HTT處理器上,兩個邏輯處理器共享一組處理器執行單元,並行完成加、乘、負載等操作。這樣就可以使得運行性能提高30%,這是因為在同一時間里,應用程序可以使用晶元的不同部分。雖然單線程晶元每秒鍾能夠處理成千上萬條指令,但是在任一時刻只能夠對一條指令進行操作。而「超線程」技術可以使晶元同時進行多線程處理,使晶元性能得到提升。
E. 哪位兄弟告知一下CPU的一些常識
CPU是中央處理單元(Central Processing Unit)的縮寫,它可以被簡稱做微處理器(Microprocessor),不過經常被人們直接稱為處理器(Processor)。不要因為這些簡稱而忽視它的作用,CPU是計算機的核心,其重要性好比心臟對於人一樣。實際上,處理器的作用和大腦更相似,因為它負責處理、運算計算機內部的所有數據,而主板晶元組則更像是心臟,它控制著數據的交換。CPU的種類決定了你使用的操作系統和相應的軟體,CPU的速度決定了你的計算機有多強大,當然越快、越新的CPU會花掉你更多的錢。如今,Intel的CPU和其兼容產品統治著微型計算機——PC的大半江山,所以《CPU演義》系列文章將著重介紹這些CPU以及有關它們的製造過程、運行方式、性能、種類等知識。
無論是Intel或AMD的CPU,還是你可能聽說過的其他一些CPU(比如iMac或SGI工作站所使用的CPU),它們都有很多的相似之處。
http://publishblog.blogchina.com/blog/tb.b?diaryID=1521690
一、關於CPU
1.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)
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,右側則是相對應的數值。超頻要循序漸進,不要一次超的太多,要隨時觀察溫度,隨機應變,找到最適合自己的頻率。
http://www.rjjd.com/bbs/read.php?tid=15275&page=e&fpage=1
F. cpu緩存越大越好嗎
CPU緩存並不是越大越好,因為緩存採用的是速度快、價格昂貴的靜態RAM(SRAM),由於每個SRAM內存單元都是由4~6個晶體管構成,增加緩存會帶來CPU集成晶體管個數大增,發熱量也隨之增大,給設計製造帶來很大的難度。所以就算緩存容量做得很大,但如果設計不合理會造成緩存的延時,CPU的性能也未必得到提高。
G. CPU超線程功能有什麼用,簡單解釋一下
CPU超線程功能可在同一時間里,讓應用程序使用晶元的不同部分。雖然單線程晶元每秒鍾能夠處理成千上萬條指令,但是在任一時刻只能夠對一條指令進行操作。而超線程技術可以使晶元同時進行多線程處理,使晶元性能得到提升。
擁有超線程技術的處理器中,同樣也是兩顆物理核心,但是,在超線程技術的支持下,分別將獨立的物理核心再模擬成兩個邏輯核心,這樣一來,就變成了擁有同時處理四線程的能力,這也就是所謂的「虛擬四核」。
(7)硬體多線程處理器大緩存性能下降擴展閱讀:
CPU超線程誕生的背景
盡管提高CPU的時鍾頻率和增加緩存容量後的確可以改善性能,但這樣的CPU性能提高在技術上存在較大的難度。實際上在應用中基於很多原因,CPU的執行單元都沒有被充分使用。
如果CPU不能正常讀取數據(匯流排/內存的瓶頸),其執行單元利用率會明顯下降。大多數執行線程缺乏ILP(Instruction-Level Parallelism,多種指令同時執行)支持。這些都造成了當前CPU的性能沒有得到全部的發揮。
H. 有關CPU、內存、硬碟、主板的參數
一、關於CPU
1.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)
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,避免系統瓶頸的產生。
主板參數全程分解(3)- -
12.機箱前置面板接頭
機箱前置面板接頭是主板用來連接機箱上的電源開關、系統復位、硬碟電源指示燈等排線的地方。一般來說,ATX結構的機箱上有一個總電源的開關接線(Power SW),其是個兩芯的插頭,它和Reset的接頭一樣,按下時短路,松開時開路,按一下,電腦的總電源就被接通了,再按一下就關閉。
而硬碟指示燈的兩芯接頭,一線為紅色。在主板上,這樣的插針通常標著IDE LED或HD LED的字樣,連接時要紅線對一。這條線接好後,當電腦在讀寫硬碟時,機箱上的硬碟的燈會亮。電源指示燈一般為兩或三芯插頭,使用1、3位,1線通常為綠色。
在主板上,插針通常標記為Power LED,連接時注意綠色線對應於第一針(+)。當它連接好後,電腦一打開,電源燈就一直亮著,指示電源已經打開了。而復位接頭(Reset)要接到主板上Reset插針上。主板上Reset針的作用是這樣的:當它們短路時,電腦就重新啟動。而PC喇叭通常為四芯插頭,但實際上只用1、4兩根線,一線通常為紅色,它是接在主板Speaker插針上。在連接時,注意紅線對應1的位置。
13.外部介面
ATX主板的外部介面都是統一集成在主板後半部的。現在的主板一般都符合PC'99規范,也就是用不同的顏色表示不同的介面,以免搞錯。一般鍵盤和滑鼠都是採用PS/2圓口,只是鍵盤介面一般為藍色,滑鼠介面一般為綠色,便於區別。而USB介面為扁平狀,可接MODEM,光碟機,掃描儀等USB介面的外設。而串口可連接MODEM和方口滑鼠等,並口一般連接列印機。
14.主板上的其它主要晶元
除此而外主板上還有很多重要晶元:
音效卡晶元
現在的主板集成的音效卡大部分都是AC'97音效卡,全稱是Audio CODEC』97,這是一個由Intel、Yamaha等多家廠商聯合研發並制定的一個音頻電路系統標准。主板上集成的AC97音效卡晶元主要可分為軟音效卡和硬音效卡晶元兩種。所謂的AC'97軟音效卡,只是在主板上集成了數字模擬信號轉換晶元(如ALC201、ALC650、AD1885等),而真正的音效卡被集成到北橋中,這樣會加重CPU少許的工作負擔。
所謂的AC'97硬音效卡,是在主板上集成了一個音效卡晶元(如創新CT5880,雅馬哈的744,VIA的Envy 24PT),這個音效卡晶元提供了獨立的聲音處理,最終輸出模擬的聲音信號。這種硬體音效卡晶元相對比軟音效卡在成本上貴了一些,但對CPU的佔用很小。
網卡晶元
現在很多主板都集成了網卡。在主板上常見的整合網卡所選擇的晶元主要有10/100M的RealTek公司的8100(8139C/8139D晶元)系列晶元以及威盛網卡晶元等。除此而外,一些中高端主板還另外板載有Intel、3COM、Alten和Broadcom的千兆網卡晶元等,如Intel的i82547EI、3COM 3C940等等。
IDE陣列晶元
一些主板採用了額外的IDE陣列晶元提供對磁碟陣列的支持,其採用IDE RAID晶元主要有HighPoint、Promise等公司的產品的功能簡化版本。例如Promise公司的PDC20276/20376系列晶元能提供支持0,1的RAID配置,具自動數據恢復功能。美國高端HighPoint公司的RAID晶元如HighPoint HPT370/372/374系列晶元,SILICON SIL312ACT114晶元等等。
I/O控制晶元
I/O控制晶元(輸入/輸出控制晶元)提供了對並串口、PS2口、USB口,以及CPU風扇等的管理與支持。
常見的I/O控制晶元有華邦電子(WINBOND)的W83627HF、W83627THF系列等,例如其最新的W83627THF晶元為
I865/I875晶元組提供了良好的支持,除可支持鍵盤、滑鼠、軟盤、並列埠、搖桿控制等傳統功能外,
更創新地加入了多樣新功能,例如,針對英特爾的Prescott內核微處理器,提供符合VRD10.0規格的微處理器過電壓保護,如此可避免微處理器因為工作電壓過高而造成燒毀的危險。
此外,W83627THF內部硬體監控的功能也同時大幅提升,除可監控PC系統及其微處理器的溫度、電壓和風扇外,在風扇轉速的控制上,更提供了線性轉速控制以及智能型自動控轉系統,相較於一般的控制方式,此系統能使主板完全線性地控制風扇轉速,以及選擇讓風扇是以恆溫或是定速的狀態運轉。這兩項新加入的功能,不僅能讓使用者更簡易地控制風扇,並延長風扇的使用壽命,更重要的是還能將風扇運轉所造成的噪音減至最低。
頻率發生器晶元
頻率也可以稱為時鍾信號,頻率在主板的工作中起著決定性的作用。我們目前所說的CPU速度,其實也就是CPU的頻率,如P4 1.7GHz,這就是CPU的頻率。電腦要進行正確的數據傳送以及正常的運行,沒有時鍾信號是不行的,時鍾信號在電路中的主要作用就是同步;因為在數據傳送過程中,對時序都有著嚴格的要求,只有這樣才能保證數據在傳輸過程不出差錯。
時鍾信號首先設定了一個基準,我們可以用它來確定其它信號的寬度,另外時鍾信號能夠保證收發數據雙方的同步。對於CPU而言,時鍾信號作為基準,CPU內部的所有信號處理都要以它作為標尺,這樣它就確定CPU指令的執行速度。
時鍾信號頻率的擔任,會使所有數據傳送的速度加快,並且提高了CPU處理數據的速度,這就是我們為什麼超頻可以提高機器速度的原因。要產生主板上的時鍾信號,那就需要專門的信號發生器,也稱為頻率發生器。
但是主板電路由多個部分組成,每個部分完成不同的功能,而各個部分由於存在自己的獨立的傳輸協議、規范、標准,因此它們正常工作的時鍾頻率也有所不同,如CPU的FSB可達上百兆,I/O口的時鍾頻率24MHz,USB的時鍾頻率為48MHz,因此這么多組的頻率輸出,不可能單獨設計,所以主板上都採用專用的頻率發生器晶元來控制。
頻率發生器晶元的型號非常繁多,其性能也各有差異,但是基本原理是相似的。例如ICS 950224AF時鍾頻率發生器,是在I845PE/GE的主板上得到普遍採用時鍾頻率發生器,通過BIOS內建的「AGP/PCI頻率鎖定」功能,能夠保證在任何時鍾頻率之下提供正確的PCI/AGP分頻,有了起提供的這「AGP/PCI頻率鎖定」功能,使用多高的系統時鍾都不用擔心硬碟裡面精貴的數據了,也不用擔心顯卡、音效卡等的安全了,超頻,只取決於CPU和內存的品質而已了。
最後再讓我們通過一張詳細的大圖來對主板來個徹底注釋。
1是整合音效晶元,2是I/O控制晶元,3是光碟機音源插座,4是外接音源輔助插座,
5是SPDIF插座,6是USB插頭,7是機箱被開啟接頭,8是PCI插槽,
9是AGP4X插槽,10是機箱前端通用USB介面,11是BIOS,12是機箱面板接頭,
13是南橋晶元,14是IDE1插口,15是IDE2插口,16是電源指示燈接頭,
17是清除CMOS記憶跳線,18是風扇電源插座,19是電池,20是軟碟機插座,
21是ATX電源插座,22是內存插槽,23是風扇電源插座,24是北橋晶元,
25是CPU風扇支架,26是CPU插座,27是12VATX電源插座,28是第二組音源插座,
29是PS/2鍵盤及滑鼠插座,30是USB插座,31是並串口,32是游戲控制器及音源插座,
33是SUP_CEN插座。
搜狐首頁 >> IT頻道 >> 數碼天下 >> 硬體DIY-搜狐IT >> 硬體知識
進階必讀:內存參數詳解
IT.SOHU.COM 2004-07-28 11:10 作者: queueber 轉自: 太平洋電腦網
頁面功能 【我來說兩句】【我要「揪」錯】【推薦】【字體:大 中 小】【列印】 【關閉】
第1頁:第2頁:第3頁:
緒論:
如今很多玩家都想方設法的發掘電腦的性能,內存帶寬對整個系統起到至關重要的作用,它關繫到系統匯流排速度。大家在設置過程中可能會遇到一些感到迷惑的現象,有時一個較低的匯流排速度配以高參數的內存,其性能也許比一味追求高匯流排速度還要好。選購內存時,玩家也
都知道,同頻率下時序參數越高的內存其系統帶寬也會隨之增長,也就是要盡量選用CAS/tRCD/tRPD/tRAS參數值低的內存。舉個例子,如果系統匯流排速度為400MHz,你需要搭配使用PC3200規格的DDR內存,理想的CAS值是2。如果要把系統匯流排超頻到500MHz,同步的情況下則需要PC4000的內存。當大家選購高頻率的內存時,應該會發現其CAS延遲通常都比較高,2.5或者3是比較常見的。然而CAS是最敏感的內存參數,CAS值從3降低到2,雖然只有1/3,但另一方面,如果這種情況發生在一個匯流排速度為500MHz的系統上,你的系統性能會提升25%之多!
內存控制器:
內存控制器是電腦上最重要的組成部件之一。它的功能是監督控制數據從內存載入/載出。如果需要,還可以對數據的完整性進行檢測。
晶元組決定了支持的處理器類型,通常包含幾組控制器,分別控制著處理器和其他組件的數據交換。內存控制器是晶元組很常見的一部分,它建立了從內存到微處理器的數據流。如果是支持雙通道模式的晶元組,就會包含兩組內存控制器。與眾不同的是,近期問世的AMD Athlon64處理器內部集成了內存控制器。
內存參數規格:
內存的時序參數一般簡寫為2/2/2/6-11/1T的格式,分別代表CAS/tRCD/tRP/tRAS/CMD的值。 2/2/2/6-11/1T中最後兩個時序參數,也就是tRAS和CMD(Command縮寫),是其中較復雜的時序參數。目前市場上對這兩個參數的認識有一些錯誤,因為部分內存廠商直接用它們來
代表內存性能。
CMD Rate祥解:
Command Rate譯為"首命令延遲",這個參數的含義是片選後多少時間可以發出具體的定址的行激活命令,單位是時鍾周期。片選是指對行物理Bank的選擇(通過DIMM上CS片選信號進行)。如果系統指使用一條單面內存,那就不存在片選的問題了,因為此時只有一個物理Bank。
用更通俗的說法,CMD Rate是一種晶元組意義上的延遲,它並不全由內存決定,是由晶元組把虛擬地址解釋為物理地址。不難估計,高密度大容量的系統內存的物理地址范圍更大,其CMD延遲肯定比只有單條內存的系統大,即使是雙面單條。
Intel對CMD這個問題就非常敏感,因此部分晶元組的內存通道被限制到四個Bank。這樣就可以比較放心地把CMD Rate限定在1T,而不理用戶最多能安裝多少容量的內存。
宣揚CMD Rate可以設為1T實際上多少也算是一種誤導性廣告,因為所有的無緩沖(unbuffered)內存都應具有1T的CMD Rate,最多支持四個Bank每條內存通道,當然也不排除晶元組的局限性。
tRAS:
tRAS在內存規范的解釋是Active to Precharge Delay,行有效至行預充電時間。是指從收到一個請求後到初始化RAS(行地址選通脈沖)真正開始接受數據的間隔時間。這個參數看上去似乎很重要,其實不然。內存訪問是一個動態的過程,有時內存非常繁忙,但也有相對空閑的時候,雖然內存訪問是連續不斷的。tRAS命令是訪問新數據的過程(例如打開一個新的程序),但發生的不多。
接下來幾個內存時序參數分別為CAS延遲,tRCD,以及tRP,這些參數又是如何影響系統性能的呢?
CAS:
CAS意為列地址選通脈沖(Column Address Strobe 或者Column Address Select),CAS控制著從收到命令到執行命令的間隔時間,通常為2,2.5,3這個幾個時鍾周期。在整個內存矩陣中,因為CAS按列地址管理物理地址,因此在穩ǖ幕�∩希�飧齜淺V匾�牟問�翟降馱膠謾9�淌欽庋�模�諛詿嬲罅兄蟹治�瀉土校�泵�釙肭蟮醬錟詿婧螅�紫缺淮シ⒌氖莟RAS (Active to Precharge Delay),數據被請求後需預先充電,一旦tRAS被激活後,RAS才開始在一半的物理地址中定址,行被選定後,tRCD初始化,最後才通過CAS找到精確的地址。整個過程也就是先行定址再列定址。從CAS開始到CAS結束就是現在講解的CAS延遲了。因為CAS是定址的最後一個步驟,所以在內存參數中它是最重要的。
tRCD:
根據標准tRCD是指RAS to CAS Delay(RAS至CAS延遲),對應於CAS,RAS是指Row Address Strobe,行地址選通脈沖。CAS和RAS共同決定了內存定址。RAS(數據請求後首先被激發)和CAS(RAS完成後被激發)並不是連續的,存在著延遲。然而,這個參數對系統性能的影響並不大,因為程序存儲數據到內存中是一個持續的過程。在同個程序中一般都會在同一行中定址,這種情況下就不存在行定址到列定址的延遲了。
tRP:
tRP指RAS Precharge Time ,行預充電時間。也就是內存從結束一個行訪問結束到重新開始的間隔時間。簡單而言,在依次經歷過tRAS, 然後 RAS, tRCD, 和CAS之後,需要結束當前的狀態然後重新開始新的循環,再從tRAS開始。這也是內存工作最基本的原理。如果你從事的任務需要大量的數據變化,例如視頻渲染,此時一個程序就需要使用很多的行來存儲,tRP的參數值越低表示在不同行切換的速度越快。
總結:
或許你看完以上論述後還是有一些不解,其實大家也沒必要對整個內存定址機制了解的非常透徹,這個並不影響你選擇什麼規格的內存,以及如何最大程度上在BIOS中優化你的內存參數。最基本的,你應該知道,系統至少需要搭配滿足CPU帶寬的內存,然後CAS延遲越低越好。
因為不同頻率的內存的價格相差並不是很大,除了那些發燒級產品。從長遠的目光來考慮,我們建議大家盡量購買高頻率的內存產品。這樣或許你將來升級CPU時可以節省一筆內存費用,高頻率的內存都是向下兼容的。例如如果購買了PC3200 400MHz的內存,標明的CAS延遲是2.5。如果你實際使用時把頻率降到333MHz,通常情況下CAS延遲可以達到2。
一般而言,想要保持內存在一個高參數,如果不行可以採取降低頻率的方法。但對處理器超頻時,都會要求較高的匯流排速度,此時的瓶頸就在內存系統上,一般只有靠犧牲高參數來保持內存頻率和CPU的外頻同步。這樣可以得到更大的內存帶寬,在處理大量數據時就能明顯的從中獲益,例如資料庫操作,Photoshop等。
另外一點值得注意的是,PC3200或PC3500規格的內存,如果CAS延遲可以設為2,也能在一定程度上彌補內存帶寬。因為此時CPU和內存交換數據時間隔的時間大大減少了。如果用戶經常使用的程序並不需要大的帶寬,低CAS延遲也會帶來顯著的性能提升,例如一些小型游戲和3D應用程序。
總而言之,一條參數為2-2-2-5的內存絕對比3-4-4-8的內存優秀很多,匯流排速度越高,這種情況就越明顯。
硬碟的主要技術指標
在我們平時選購硬碟時,經常會了解硬碟的一些參數,而且很多雜志的相關文章也對此進行了不少的解釋。不過,很多情況下,這種介紹並不細致甚至會帶有一些誤導的成分。今天,我們就聊聊這方面的話題,希望能對硬碟選購者提供應有的幫助。
首先,我們來了解一下硬碟的內部結構,它將有助於理解本文的相關內容。
圖為:硬碟的內部結構
工作時,磁碟在中軸馬達的帶動下,高速旋轉,而磁頭臂在音圈馬達的控制下,在磁碟上方進行徑向的移動進行定址
硬碟常見的技術指標有以下幾種:
1、每分鍾轉速(RPM,Revolutions Per Minute):這一指標代表了硬碟主軸馬達(帶動磁碟)的轉速,比如5400RPM就代表該硬碟中的主軸轉速為每分鍾5400轉。
2、平均尋道時間(Average Seek Time):如果沒有特殊說明一般指讀取時的尋道時間,單位為ms(毫秒)。這一指標的含義是指硬碟接到讀/寫指令後到磁頭移到指定的磁軌(應該是柱面,但對於具體磁頭來說就是磁軌)上方所需要的平均時間。除了平均尋道時間外,還有道間尋道時間(Track to Track或Cylinder Switch Time)與全程尋道時間(Full Track或Full Stroke),前者是指磁頭從當前磁軌上方移至相鄰磁軌上方所需的時間,後者是指磁頭從最外(或最內)圈磁軌上方移至最內(或最外)圈磁軌上方所需的時間,基本上比平均尋道時間多一倍。出於實際的工作情況,我們一般只關心平均尋道時間。
3、平均潛伏期(Average Latency):這一指標是指當磁頭移動到指定磁軌後,要等多長時間指定的讀/寫扇區會移動到磁頭下方(碟片是旋轉的),碟片轉得越快,潛伏期越短。平均潛伏期是指磁碟轉動半圈所用的時間。顯然,同一轉速的硬碟的平均潛伏期是固定的。7200RPM時約為4.167ms,5400RPM時約為5.556ms。
4、平均訪問時間(Average Access Time):又稱平均存取時間,一般在廠商公布的規格中不會提供,這一般是測試成績中的一項,其含義是指從讀/寫指令發出到第一筆數據讀/寫時所用的平均時間,包括了平均尋道時間、平均潛伏期與相關的內務操作時間(如指令處理),由於內務操作時間一般很短(一般在0.2ms左右),可忽略不計,所以平均訪問時間可近似等於平均尋道時間+平均潛伏期,因而又稱平均定址時間。如果一個5400RPM硬碟的平均尋道時間是9ms,那麼理論上它的平均訪問時間就是14.556ms。
5、數據傳輸率(DTR,Data Transfer Rate):單位為MB/s(兆位元組每秒,又稱MBPS)或Mbits/s(兆位每秒,又稱Mbps)。DTR分為最大(Maximum)與持續(Sustained)兩個指標,根據數據交接方的不同又分外部與內部數據傳輸率。內部DTR是指磁頭與緩沖區之間的數據傳輸率,外部DTR是指緩沖區與主機(即內存)之間的數據傳輸率。外部DTR上限取決於硬碟的介面,目前流行的Ultra ATA-100介面即代表外部DTR最高理論值可達100MB/s,持續DTR則要看內部持續DTR的水平。內部DTR則是硬碟的真正數據傳輸能力,為充分發揮內部DTR,外部DTR理論值都會比內部DTR高,但內部DTR決定了外部DTR的實際表現。由於磁碟中最外圈的磁軌最長,可以讓磁頭在單位時間內比內圈的磁軌劃過更多的扇區,所以磁頭在最外圈時內部DTR最大,在最內圈時內部DTR最小。
6、緩沖區容量(Buffer Size):很多人也稱之為緩存(Cache)容量,單位為MB。在一些廠商資料中還被寫作Cache Buffer。緩沖區的基本要作用是平衡內部與外部的DTR。為了減少主機的等待時間,硬碟會將讀取的資料先存入緩沖區,等全部讀完或緩沖區填滿後再以介面速率快速向主機發送。隨著技術的發展,廠商們後來為SCSI硬碟緩沖區增加了緩存功能(這也是為什麼筆者仍然堅持說其是緩沖區的原因)。這主要體現在三個方面:預取(Prefetch),實驗表明在典型情況下,至少50%的讀取操作是連續讀取。預取功能簡單地說就是硬碟「私自」擴大讀取范圍,在緩沖區向主機發送指定扇區數據(即磁頭已經讀完指定扇區)之後,磁頭接著讀取相鄰的若干個扇區數據並送入緩沖區,如果後面的讀操作正好指向已預取的相鄰扇區,即從緩沖區中讀取而不用磁頭再定址,提高了訪問速度。寫緩存(Write Cache),通常情況下在寫入操作時,也是先將數據寫入緩沖區再發送到磁頭,等磁頭寫入完畢後再報告主機寫入完畢,主機才開始處理下一任務。具備寫緩存的硬碟則在數據寫入緩區後即向主機報告寫入完畢,讓主機提前「解放」處理其他事務(剩下的磁頭寫入操作主機不用等待),提高了整體效率。為了進一步提高效能,現在的廠商基本都應用了分段式緩存技術(Multiple Segment Cache),將緩沖區劃分成多個小塊,存儲不同的寫入數據,而不必為小數據浪費整個緩沖區空間,同時還可以等所有段寫滿後統一寫入,性能更好。讀緩存(Read Cache),將讀取過的數據暫時保存在緩沖區中,如果主機再次需要時可直接從緩沖區提供,加快速度。讀緩存同樣也可以利用分段技術,存儲多個互不相乾的數據塊,緩存多個已讀數據,進一步提高緩存命中率。
圖為:經常能看到的硬碟參數指標,正確理解它們的含義對選購會有幫助
7、噪音與溫度(Noise & Temperature):這兩個屬於非性能指標。對於噪音,以前廠商們並不在意,但從2000年開始,出於市場的需要(比如OEM廠商希望生產更安靜的電腦以增加賣點)廠商通過各種手段來降低硬碟的工作噪音,ATA-5規范第三版也加入了自動聲學(噪音)管理子集(AAM,Automatic Acoustic Management),因此目前的所有新硬碟都支持AAM功能。硬碟的噪音主要來源於主軸馬達與音圈馬達,降噪也是從這兩點入手(碟片的增多也會增加噪音,但這沒有辦法)。除了AAM外,廠商的努力在上文的廠商介紹中已經講到,在此就不多說了。至於熱量,其實每個廠商都有自己的標准,並聲稱硬碟的表現是他們預料之中的,完全在安全范圍之內,沒有問題。這一點倒的是不用擔心,不過關鍵在於硬碟是機箱中的一個組成部分,它的高熱會提高機箱的整體溫度,也許硬碟本身沒事,但可能周圍的配件卻經受不了,別的不說,如果是兩個高熱的硬碟安裝得很緊密,那麼它還能承受近乎於雙倍的熱量嗎?所以硬碟的熱量仍需廠商們注意。
2006年11月17日北京中關村英特爾CPU報價
型號 規格 今日報價 漲跌
賽揚 1.7(散) 1.7/400MHz/128K/Socket478 165
賽揚 1.8(散) 1.8/400MHz/128K/Socket478 175
賽揚 2.0(散) 2.0/400MHz /128K/Socket478 240
賽揚 2.1(散) 2.1/400MHz/128K/Socket478 245
賽揚 2.4(散) 2.4/400MHZ/128K/Socket478 290 +5
賽揚 D310 (散) 2.13/533MHZ/256K/Socket478 270
賽揚 D315 (散) 2.26/533MHz /256K/Socket478 290
賽揚 D320 (散) 2.4/533MHz/256K/Socket478 305 -5
賽揚 D320 (盒) 2.4/533MHz/256K/Socket478 330
賽揚 D325 (散) 2.53/533MHz/256K/Socket478 335
賽揚 D325 (三年盒) 2.53/533MHz/256K/Socket478 325 -15
賽揚 D330 (散) 2.66/533MHz/256K/Socket478 375 +5
賽揚 D335 (散) 2.8/533MHz/256K/Socket478 410 -5
賽揚 D340 (散) 2.93/533MHz/256K/Socket478 430 -30
賽揚 D350 (散) 3.06/533MHz /256K/Socket478 450 -60
賽揚 D326 (散) 2.53/533MHz /256K/LGA775 365
賽揚 D326 (盒) 2.53/533MHz /256K/LGA775 400
賽揚 D331 (散) 2.66/533MHz /256K/L
I. 處理器CPU用久了 性能是不是會大幅下降 處理能力減弱什麼的
CPU變化比較小,如果有比較明顯的下降,可能是散熱問題,要清理風扇,更換硅脂,這樣效果要好點;
樓主也要知道,就算CPU能力不下降,但是現在軟體對硬體的要求是越來越高的,就打開個網頁來說,現在基本每個網頁都有大量圖片、Flash、Java腳本等等,一個網頁存下來好幾M,甚至十幾、幾十M,所以電腦越用越慢是正常的,如果你裝個Windows2000系統,用著還是很快的。
當前隨便一個應用軟體就有很多特效,隨便一個游戲都是上G的,Office也越來越大,Windows7、8等刻錄都得用DVD了,所以電腦有更新換代一說,不更新許多新東西都不支持,比如你的CPU支持虛擬化嗎,支持智能睿頻嗎,支持多線程嗎,新東西有優勢,舊東西不能總是煥發青春的。
360的加速球加得是內存,綠色代表內存足夠,CPU佔用率地(當前);你隨便打開一個軟體,CPU馬上100%,慢是正常的,如果一樣,誰還買新的啊!
J. 多線程技術的性能
盡管提高CPU的時鍾頻率和增加緩存容量後的確可以改善性能,但這樣的CPU性能提高在技術上存在較大的難度。實際上在應用中基於很多原因,CPU的執行單元都沒有被充分使用。如果CPU不能正常讀取數據(匯流排/內存的瓶頸),其執行單元利用率會明顯下降。另外就是目前大多數執行線程缺乏ILP(Instruction-Level Parallelism,指令級並行)支持。這些都造成了目前CPU的性能沒有得到全部的發揮。因此,Intel則採用另一個思路去提高CPU的性能,讓CPU可以同時執行多重線程,就能夠讓CPU發揮更大效率,即所謂「超線程(Hyper-Threading,簡稱「HT」)」技術。超線程技術就是利用特殊的硬體指令,把兩個邏輯內核模擬成兩個物理晶元,讓單個處理器都能使用線程級並行計算,進而兼容多線程操作系統和軟體,減少了CPU的閑置時間,提高的CPU的運行效率。
超線程技術是在一顆CPU同時執行多個程序而共同分享一顆CPU內的資源,理論上要像兩顆CPU一樣在同一時間執行兩個線程,P4處理器需要多加入一個Logical CPU Pointer(邏輯處理單元)。因此新一代的P4 HT的die的面積比以往的P4增大了5%。而其餘部分如ALU(整數運算單元)、FPU(浮點運算單元)、L2 Cache(二級緩存)則保持不變,這些部分是被分享的。
雖然採用超線程技術能同時執行兩個線程,但它並不象兩個真正的CPU那樣,每各CPU都具有獨立的資源。當兩個線程都同時需要某一個資源時,其中一個要暫時停止,並讓出資源,直到這些資源閑置後才能繼續。因此超線程的性能並不等於兩顆CPU的性能。
英特爾P4 超線程有兩個運行模式,Single Task Mode(單任務模式)及Multi Task Mode(多任務模式),當程序不支持Multi-Processing(多處理器作業)時,系統會停止其中一個邏輯CPU的運行,把資源集中於單個邏輯CPU中,讓單線程程序不會因其中一個邏輯CPU閑置而減低性能,但由於被停止運行的邏輯CPU還是會等待工作,佔用一定的資源,因此Hyper-Threading CPU運行Single Task Mode程序模式時,有可能達不到不帶超線程功能的CPU性能,但性能差距不會太大。也就是說,當運行單線程運用軟體時,超線程技術甚至會降低系統性能,尤其在多線程操作系統運行單線程軟體時容易出現此問題。
需要注意的是,含有超線程技術的CPU需要晶元組、軟體支持,才能比較理想的發揮該項技術的優勢。目前支持超線程技術的晶元組包括如:英特爾i845GE、PE及矽統iSR658 RDRAM、SiS645DX、SiS651可直接支持超線程;英特爾i845E、i850E通過升級BIOS後可支持;威盛P4X400、P4X400A可支持,但未獲得正式授權。操作系統如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以後的版本也支持超線程技術。