菜鸟程序猿初识常见CPU架构

来源:互联网 发布:网络执法官破解版 编辑:程序博客网 时间:2024/05/29 02:33

目前常见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 版的兼容性问题.


这些都是这几天看百科及网站总结的,听从群里大牛教导要养成写博习惯巩固所学,处女座一篇特作纪念。

0 0
原创粉丝点击