指令集架構

指令集架構

徠微處理器的指令集架構(Instruction Set Architecture)常見種類如下:複雜指令集運算(Complex Instruction Set Computing,CISC);精簡指令集運算(Reduced Instruction Set Computing,RISC) ;顯式并行指令集運算(Explicitly Parallel Instruction Computing,EPIC);超長指令字指令集運算(VLIW)

CISC


目前x86架構微處理器如Intel的Pentium/Celeron/Xeon與AMD的Athlon/Duron/Sempron;以及其64位擴展系統的x86-64的架構的EM64T的Pentium/Xeon與AMD64的Athlon 64/Opteron都屬於CISC系列。主要針對的操作系統是微軟的Windows。另外Linux,一些UNIX等都可以運行在x86(CISC)架構的微處理器。

RISC


RISC這種指令集運算包括HP的PA-RISC,IBM的PowerPC,Compaq(被併入HP)的Alpha,MIPS公司的MIPS,SUN公司的SPARC等。目前只有UNIX,Linux,MacOS等操作系統運行在RISC處理器上。

EPIC


EPIC乃先進的全新指令集運算,只有Intel的IA-64架構的純64位微處理器的Itanium/Itanium 2。EPIC指令集運算的IA-64架構主要針對的操作系統是微軟64位安騰版的Windows XP以徠及64位安騰版的Windows Server 2003。另外一些64位的Linux,一些64位的UNIX也可以運行IA-64(EPIC)架構。

VLIW


通過將多條指令放入一個指令字,有效的提高了CPU各個計算功能部件的利用效率,提高了程序的性能。