关于x86与cpu架构类型

X86就是采用cisc(Complex Instruction Set Computer,复杂指令架构计算机)架构的处理器.大多数CPU厂商(如AMD,Intel)生产的就是这种处理器.与采用RISC(Reduced ...,精简指令架构计算机)架构的PowerPC(如苹果电脑)不同. 在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。 诸如IA-32、x86-32、x86-64都是属于x86架构的。如Intel的32位服务器Xeon(至强)处理器系列、AMD的全系列,还有VIA的全系列处理器产品都属于x86架构的。IA-64则不属于X86架构! CPU架构,从大的层面(接受和处理信号的方式)分两类——CISC、RISC CISC就是复杂指令集计算机,目前专指 x86 和 x86-64 两类。

其中x86(或x86-32) 又叫 IA-32,即 Intel Architecture 32(Intel32位架构), 不管是Intel生产的 x86 CPU,还是AMD或者VIA生产的,都是 IA32, ★★★★★ IA32 并非上面有人说的没有专利保护 ★★★★★ 而是 AMD 和 VIA/Cyrix 通过交叉专利授权获得了 IA32 的使用权。

x86-64 又叫 AMD64,它的 Intel 版本叫做 EM64T(换个名字而已)。 Intel 可以使用的原因也是因为 Intel和AMD之间的交叉专利授权。 x86-64是AMD在 IA32 的基础上扩展出来的一套 64位 CPU 架构, x86-64是AMD在其最新的Athlon 64处理器系列中采用的新架构,但这一处 理器基础架构还是IA-32(因英特尔的x86架构并未申请专利保护,所以绝大多数处理器厂商为了保持与Intel的主流处理器兼容,都不得不采用这一x86架构),只是在此架构基础之上作了一些扩展,以支持64位程序的应用,进一步提高处理器的运算性能。x86-64相比Intel的64位服务器处理器产品Itanium和 Itanium 2系列处理器产品来说最大的优点就是可以全面兼容以前的32位x86架构的应用程序,保护以用户以前的投资;而Intel的Itanium和 Itanium 2系列处理器需要另外通过软件或硬件来实现对以前32位程序的兼容。

按照内部元件的组织方式细说起来——

Intel的 32位x86 及 x86-64 CPU 又分为下列不同的“代”, 有时也把这些“代”叫做不同的架构,包括

①i386(80386、80486) 
②P5(Pentium、PentiumMMX) 
③P6(PentiumPro、PentiumII、PentiumIII、PentiumM,对应的Xeon和Celeron) 
④NetBurst(Pentium4、PentiumD、PentiumEE,对应的Xeon和Celeron) 
⑤Core/Core2(Core、Core2、PentiumE、Pentium Dual-Core,对应的Xeon和Celeron) 
⑥Corei7
⑦Atom

AMD的 32位x86 及 x86-64 CPU 也分为下列不同的“代”,

①AMD386(386、486) 
②K5 
③K6(K6、K6-2) 
④K6-III 
⑤K7(Athlon、AthlonXP,及对应的AthlonMP、Duron、Sempron) 
⑥K8(Athlon64、Athlon64 X2,及对应的Opetron、Sempron(64) ) 
⑦K10(Phenom,及对应的Opetron)

VIA/Cyrix 也生产 32位x86 处理器,大致有

①Cyrix 486 
②Cyrix 5x86、6x86 
③VIA/Cyrix C3 
④VIA C7 
⑤Isaiah

======================================================================

RISC就是精简指令集计算机,目前常见的有

一、IBM 的 PowerPC架构(Power G4、G5、G6、PowerXCell)

二、MIPS 的 MIPS架构(多家厂商,包括AMD也获授权生产,龙芯也是MIPS变种)

三、SUN 的 UltraSPARC架构(UltraSPARC III、IV、VI、T1、T2)

四、DEC 的 Alpha架构(现今少见,DEC被Compaq收购,Compaq又被HP收购)

五、Intel和HP 的 EPIC架构 安腾(Iantium、Iantium2),这也就是IA64 架构, Intel Architecture 64(Intel64位架构),有时单独列为一类而不算RISC

六、Transmeta(全美达)的 VLIW(超长指令字)架构,和 IA64 在设计思想 上有某种程度上的神似之处,有时也单独列为一类而不算RISC

七、Acorn的 ARM架构(类似于 MIPS 也授权多家公司制造,包括Intel) 后来 Intel 还开发出 ARM的变种 XScale 架构

八、HP的 PA-8X00

需要指出的是,现在的 Intel 和 AMD CISC处理器的内核其实都是 RISC内核,是在内核的外围电路中把复杂指令动态翻译成精简指令,然后送到 RISC内核中处理。严格来说,目前所有的CPU本质上都是 RISC处理器。!!!

转载于:https://my.oschina.net/u/864891/blog/87968

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值