CPU - Central Processing Unit 中央處理器
 
CPU 是電腦的心臟. 負責所有的運算及命令. CPU 會發出命令去抓取指令. 然後根據指令的內容去動作. 例如作兩筆資料的加減. 在 CPU 內部運算時均在所謂的 Register 暫存器裡. 然後再把結果存到記憶體. 而一串的指令就是程式了. 不管是作業系統 , 應用程式對 CPU 來說均是一連串的指令. CPU 忠實的執行每一個指令來達到程式所想要達到的目的.

以 CPU 內部暫存器和資料匯流排的大小來分類有 :

愈大表示其每次存取的資料量愈多. 其處理速度就愈快. 能力就愈強. 64 Bits CPU 就比 16 Bits CPU 快了四倍.

以 CPU 指令的運作方式來分類可分為 :

Address 定址能力 :
CPU 可存取位址的大小. 定址能力愈大表示可存取的位址愈多. 表示此 CPU 的能力愈強. 愈有彈性. 定址的大小一般可由位址匯流排來決定. 例如若有 32 條位址線表示定址範圍可由 2 的 32 次方算得 4G Bytes. 目前 CPU 的位址線由 32 到 64 條均有.

指令集 :
指可讓 CPU 看得懂的命令. 每個廠商所提供的指令均不同. 除非是相容性的 CPU. 因 CPU 只看得懂 0 和 1. 所以指令集是一些碼. 稱為機械碼. 非常難記. 所以指令又以一些較易記的符號來表示. 例如 88=MOV. 88 為機械碼. MOV 為符號. 這個指令是把資料移到一個暫存器上. 而以這些符號所寫成的程式即稱為組合語言. 組合語言是一低階的語言較適合和硬體非常有關的程式. 如驅動程式. BIOS 等. 而一般程式均使用較高階的語言如 BASIC , C , C++ 等. 寫完後再由 Compiler 編譯器轉換成可執行的機械碼.

Power 電源 :
CPU 電源的大小會直接影響耗電量. 所以 CPU 的發展一直往低電壓方向進行. 從 5V 到 一點多伏. 例如 ARM 的 CPU 可由乾電池來維持長時間的運作.

Clock 速度 :
外頻 - 系統以此速度供給 CPU 及其他系統晶片.從近幾年的 33MHz 到 100 MHz.
內頻 - CPU 內部運作的速度由外頻增頻而來. 例如 X4. 表示內頻為外頻的四倍. 若外頻的速度為 66MHz 則此內頻則為 66.66X4=266MHz. 目前 CPU 的內頻速度一直在增加. 在 2000年時應可看到內頻為 1000MHz (1GHz) 的 CPU 產品.

為了增加 CPU 的執行效能各廠商發展出很多技術. 例如

以下列出常見的 CPU 廠商 :

 
ARM (Advanced RISC Machines) - 製造 RISC CPU. 此種 CPU 有非常低的耗電量. 適合用在使用電池的產品上. 例如行動電話和一些特殊的箝入式產品. 
 
 
AMD (Advanced Micro Devices) - 製造 X86 相容的 CPU. 
 
 
 
 
Cyrix  - 製造 X86 相容的 CPU. 
 
Digital - Alpha CPU 目前執行速度最快的 CPU. 是真正的 64 Bits CPU. 
  
 
 
IDT (Integrated Device Technology )  - 製造 X86 相容的 CPU. 
  
 
 
Intel - X86 CPU 的創始者. 從 8086,186,286,386,486, Pentium , Pentium Pro, Pentium II 一直是技術與市場的領導者. 
 
 
MIPS - 製造 RISC CPU 的公司. 大都使用在工作站上. 
 
 
Motorola 製造轟動一時的 PowerPC. 目前 Apple 的新產品均使用此系列 CPU.
 
 
 
 
相關資料 

Pentium II
Slot 1
Socket 7
 
連接到相關網站 
 
[ 4/28/1998  袁明煥 ]
  1