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耗电量降低)!