2011年1月4日 星期二

cpu的介紹

CPU的架構一般可以歸類為三部分,分別為: (一)Register Set(暫存器組): 
包含數個暫存器(Register)主要是用在CPU執行相關運算時,負責資料暫時的儲存與傳遞。其中包含的暫存器種類,可以大至分類如下: 
1.資料暫存器:儲存資料之用。 
2.位址暫存器:儲存位址之用。 
3.條件碼(Condition Code)暫存器:儲存指令執行的狀態。 
4.通用暫存器:可儲存資料或位址。 



(二)Control Unit (控制單元):負責控制CPU內各種動作的運算過程。其中分為 
1.實計線路控制:利用邏輯匣及一些循序電路(sequential circuit)設計,處理速度快。 
2.微程式控制:將控制動作以類似程式的寫法儲存,需使用時才擷取使用,處理速度可能較慢,但具彈性。

 (三)Arithmetic Logic Unit (算術邏輯單元,ALU):負責處理所有的運算動作,包括計算機與邏輯處理,主要是處理暫存器之中的資料,可以分為下列幾類動作: 
1.計算:加、減、加1、減1等計算動作 
2.邏輯:AND、OR、XOR,取補數等邏輯動作。 

3.傳遞:將某暫存器中的二速位值往右或往左移位,可應用於乘除法計算。



雙核心CPU
    CPU是一片晶片,內部是密密麻麻的細微電路,稱為核心。目前在市面上推出了雙核心(dual-coreCPU,而所謂的雙核心就是將兩個CPU的核心整合在同一CPU上,以提高運算效能及多工作業的能力,並強化個人電腦的影音功能,讓個人電腦可同時支授多項應用程式。不過,雙核心並不代表擁有兩倍的運算效能,它只是提供較好的分工能力,目前的Athlon64  X2Intel Pentium 8xx系列等都是雙核心CPU


沒有留言:

張貼留言