目前常见CPU架构:
CISC (复杂指令系统计算结构): X86.:大多数32位PC机CPU实现该指令集.
X64(AMD原生基于INTEL IA32架构开发的指令集,兼容X86,AMD命名为AMD64,INTEL 也采用并命名为INTEL 64,公平起见,外界都称 X86-64 或 X64)
IA64: intel开发的64位指令集,不兼容X86指令, 目前只有INTEL安腾系列CPU及AMD部分CPU(不详)实现该指令集,连DIY神器 E3-1230 都 没实现IA64
SPARC: SUN公司开发,SOLARIS系统专用CPU,目前SOLARIS系统也支持X86(貌似SOLARIS10以后)
RISC(精简指令系统计算结构): MIPS:目前已被Imagination Technologies(设计 IMPS 芯片的母公司) 和 AMD 收购,Imagination 已催出 64 位 新架构,15年量产CPU,貌似要火。
POWPC: ibm公司开发,AIM联盟主导
ARM: 不详
总结:指令集 代表一些类似指令的集合,eg:X86, 实现的该架构的CPU目前只剩AMD,INTEL,
操作系统的开发则要基于上述这些指令集: 所以才有 linux-X86,linux-X64,solaris(类linux)-x86 这些不同版本, windows因不想开发两个基于AMD和intel 的 64位系统版本,所以INTEL被迫使用AMD64,所以windows目前64位版本只有x64架构。 因针对不同架构需要另做开发,所以才有winodws-RT版本(据说该版本很坑,坑了很多OEM厂商,被说为微软推行win8前的实验品,尼玛 新开发个操作系统玩测试,有钱就是任性啊).
同一操作系统针对不同CPU指令集架构开发的版本运行的CPU性能及兼容性也有区别,象 solaris-spark 与 solaris-x86的性能差别, Andriod-intel atom与 Andriod-arm 版的兼容性问题.
这些都是这几天看百科及网站总结的,听从群里大牛教导要养成写博习惯巩固所学,处女座一篇特作纪念。