Chapter Zero 0.1.2 CPU的架构

CPU的架构

CPU内部含有一些微指令,
我们所使用的软件都要经过CPU内部的微指令集达成才行。
这些指令集的设计又分为两种设计理念,
这就是目前世界上常见的两种主要CPU架构:

精简指令集(Reduced Instruction Set Computer,RISC)

复杂指令集(Complex Instruction Set Computer,CISC)

RISC微指令集:
这种CPU设计中微指令集较为精简, 每个指令运行速度都很短,
完成的动作也很单纯,指令的执行效果较佳,如果要做复杂的事情,
就要由多个指令一起完成。

常见的RISC微指令集CPU:

  • SPARC系列:甲骨文公司(Oracle)出产,常用于学术领域大型工作站,或银行金融体系主服务器。
  • Power Architecture(包括PowerPC)系列:IBM公司出产,如Sony和IBM合作出产的PS3就是使用PowerPC架构的Cell处理器。
  • ARM系列:安谋公司(ARM Holdings)出产,我们常使用的各厂牌手机,网络设备(交换器、路由器等),导航系统都是ARM架构的CPU。几乎是世界上使用范围最广的CPU。

CISC微指令集:
CISC微指令集的指令数目多且复杂,
每条指令的长度不同,执行指令花费的时间较长,
但一些指令可以处理的工作更为丰富。

常见的CISC微指令集CPU:

  • AMD
  • Intel
  • VIA

由于AMD、Intel、VIA所开发的x86架构CPU被大量用于个人计算机,
因此,个人计算机通常被称为x86计算机!

x86的由来:最早Intel发展的CPU代号为8086,
之后依次开发出80286,08386......
因此这种架构的CPU就被称为x86架构了。

那么不同的x86架构的CPU有什么差异?

主要是在于微指令集的不同
新的X86的CPU含有更加先进的微指令集
先进的指令集可以加速多媒体程序运作、加强虚拟化的效能、电源效率(让CPU耗电量降低)!

posted @ 2020-03-14 16:31  拨云见日z  阅读(201)  评论(0编辑  收藏  举报