常见指令集架构

电脑微处理器的指令集架构(Instruction Set Architecture)常见的有三种:

  • 复杂指令集运算(Complex Instruction Set Computing,CISC)
目前 x86架构微处理器如 Intel的 Pentium/ Celeron/ Xeon与 AMD的 Athlon/ Duron/ Sempron;以及其64位扩展系统的 x86-64架构的Intel 64的 Intel Core/ Core2/Pentium/Xeon与AMD64的 Phenom II/ Phenom/ Athlon 64/ Opteron都属于CISC系列。主要针对的操作系统是 微软的 Windows和 苹果公司的 OS X。另外 Linux,一些UNIX等,都可以运行在x86(CISC)架构的微处理器。
  • 精简指令集运算(Reduced Instruction Set Computing,RISC)
RISC这种指令集运算包括HP的PA-RISC, IBM的 PowerPC, Compaq(被并入 HP)的Alpha, MIPS公司的MIPS,SUN公司的SPARC,ARM公司的ARM、Cortex等。目前有UNIX,Linux,MacOS以及包括iOS,Android,WindowsPhone,WindowsRT等在内的大多数移动操作系统运行在RISC处理器上。
  • 显式并行指令集运算(Explicitly Parallel Instruction Computing,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各个计算功能部件的利用效率,提高了程序的性能

你可能感兴趣的:(嵌入式,操作系统,移动开发)