了解cpu
CPU其實內部已經含有一些小指令集,我們所使用的軟體都要經過CPU內部的微指令集來達成才行。 那這些指令集的設計主要又被分為兩種設計理念,這就是目前世界上常見到的兩種主要CPU種類: 分別是精簡指令集(RISC)與復雜指令集(CISC)系統。
精簡指令集(Reduced Instruction Set Computer, RISC):
這種CPU的設計中,微指令集較為精簡,每個指令的執行時間都很短,完成的動作也很單純,指令的執行效能較佳; 但是若要做復雜的事情,就要由多個指令來完成。常見的RISC微指令集CPU主要例如昇陽(Sun)公司的SPARC系列、 IBM公司的Power Architecture(包括PowerPC)系列、與ARM系列等。
復雜指令集(Complex Instruction Set Computer, CISC):
CISC在微指令集的每個小指令可以執行一些較低階的硬體操作,指令數目多而且復雜, 每條指令的長度并不相同。因為指令執行較為復雜所以每條指令花費的時間較長, 但每條個別指令可以處理的工作較為豐富。常見的CISC微指令集CPU主要有AMD、Intel、VIA等的x86架構的CPU。