CPU架構之精簡指令集與復雜指令集


1、精簡指令集

​ 這種 CPU 的設計中,微指令集較為精簡,每個指令的運行時間都很短,完成的動作也很單純,指令的執行效能較佳; 但是若要做復雜的事情,就要由多個指令來完成。常見的 RISC 微指令集 CPU 主要例如甲骨文 (Oracle) 公司的 SPARC 系列、 IBM 公司的 Power Architecture (包括 PowerPC) 系列、與安謀公司 (ARM Holdings) 的 ARM CPU 系列等。

​ 在應用方面,SPARC CPU 的計算機常用於學術領域的大型工作站中,包括銀行金融體系的主服務器也都有這類的計算機架構; 至於 PowerPC 架構的應用上,例如新力(Sony)公司出產的 Play Station3(PS3)就是使用 PowerPC 架構的 Cell 處理器; 那安謀的 ARM 呢?你常使用的各廠牌手機、PDA、導航系統、網絡設備(交換器、路由器等)等,幾乎都是使用 ARM 架構的 CPU 喔! 老實說,目前世界上使用范圍最廣的 CPU 可能就是 ARM 這種架構的呢!

2、復雜指令集

​ 與 RISC 不同的,CISC 在微指令集的每個小指令可以執行一些較低階的硬件操作,指令數目多而且復雜, 每條指令的長度並不相同。因為指令執行較為復雜所以每條指令花費的時間較長, 但每條個別指令可以處理的工作較為豐富。常見的 CISC 微指令集 CPU 主要有 AMD、Intel、VIA 等的 x86 架構的 CPU。

​ 由於 AMD、 Intel、 VIA 所開發出來的 x86 架構 CPU 被大量使用於個人計算機(Personal computer)用途上面, 因此,個人計算機常被稱為 x86 架構的計算機!那為何稱為 x86 架構呢? 這是因為最早的那顆 Intel 發展出來的 CPU 代號稱為 8086,后來依此架構又開發出 80286, 80386..., 因此這種架構的 CPU 就被稱為 x86 架構了。

3、比較

CPU架構 特性
復雜指令集 指令多且復雜、執行時間較長、功能豐富
精簡指令集 指令執行時間短、完成動作單純、效能較佳


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM