Intel处理器系列

Intel处理器系列俗称x86
8086:1978年,29K个晶体管,第一代单芯片,16位微处理器。


8088:8086的一个变体,在8086上增加了一个8位外部总线(我记得是8086上外部数据总线是16位的,而8088是8位的,目的是为了兼容,而两者内部都是16位的)。MS-DOS是由IBM和微软合作开发的操作系统,最初就是在这个cpu上跑的

8087:浮点协处理器,45K晶体管,与8086或8080处理器一同运行,执行浮点指令,通常成为x87

80286:1982年,134K个晶体管。增加了更多的寻址模式,构成了IBM PC-AT个人计算机的基础,这个计算机是windows最初使用的平台。

i386:1985年,275K个晶体管,体系结构扩展到了32位。增加了平坦寻址模式(flat addressing model),Linux和最近版本的windows系列操作系统使用这种寻址模式。是intel系列中第一个支持unix操作系统的机器

i486:1989年,1.2M个晶体管,同时集成了浮点单元

Pentium(奔腾):1993年,我出生了,3.1M个晶体管,扩展了部分指令集

PentiumPro:1995年,5.5M个晶体管,引入用全新的处理器设计,内部成为P6微体系结构,增加了一类“条件传送”指令

Pentium II:1997年,7M个晶体管,P6微体系结构的延伸

Pentium III:1999年,8.2M个晶体管,引入了SSE,这是一类处理整数或浮点数向量的指令。芯片上包括了二级告诉缓存,所以这个芯片的后来版本最多使用了24M个晶体管。

Pentium 4:2000年,42M个晶体管,SSE扩展到了SSE2,增加了新的数据类型,包括双精度浮点数,以及针对这些格式的144个新指令。编译器可以用SSE指令(而不是x87指令)来编译浮点代码了。引入了NetBurst微体系结构,可以运行非常高的时钟速度上,但是能耗高

Pentium 4E:2004年,125M个晶体管,增加了超线程,可以在一个处理器上同时运行两个程序,还增加了EM64T(Extended Memory 64 Technology),是Intel实现AMD提出的对IA32的64位扩展,也就是x86-64

Core 2:2006年,291M个晶体管,回归到类似与P6的微体系结构。第一个Intel的多核处理器,将多个处理器是现在一个芯片上,但是不支持超线程

Core i7:2008年,781M个晶体管,既支持超线程,又是多核,最初的版本支持每个核上执行两个程序,每个芯片上最多四个核。

每个后继处理器的设计都是向后兼容的————较早版本上编译的代码可以在较新的处理器上运行。也是因为这个原因,指令集中有许多非常奇怪的东西。Intel系列有好几个名字,包括IA32,也就是Intel32位体系结构(Intel Architecture 32-bit),以及最新的Intel64,即IA32的64位扩展,我们也成为x86-64,我们最常用的名字是x86,指代整个系列,也反映了直到i486处理器命名的惯例

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值