1978开始的计算机发展史

来上一节计算机历史课!

Intel处理器是第一代单芯片、16位的微处理器之一;紧随其后的还有AMD处理器;

下面列举了一些Intel处理器的模型,以及他们的特征;K 表示1000,M 表示1000 000,G 表示1000 000 000;

8086处理器:产生于1978年,29K个晶体管,8086上增加了一个8位外部总线,构成最初的IBM个人计算机的心脏,当时和微软签订了合同,一起开发MS-DOS操作系统;开始的时候机器型号有32768字节的内存和俩个软驱,从体系结构上来说,机器自由655360字节的地址空间,而操作系统保留了393216字节自用,就是64K;除了8086,还有8088,8088是8086的一个变种,当然还有8087,1980年,Intel提出了8087浮点协处理器(45K个晶体管),8087建立了X86系列的浮点模型,被称为X87;

 

80286处理器:1982年,134K个晶体管,有更多的寻址模式,构成了IBM PC-AT个人计算机的基础,是MS Windows最初的使用平台;

 

i386处理器:1985年,275个晶体管,将体系结构扩展到32位,增加了平坦寻址模式,Linux和最近版本的Windows操作系统都是使用的额这种模式,是Intel系列中第一台全面支持Unix操作系统的机器;

 

i486处理器:1989年,1.2M个晶体管,在指令集没有变化的前提下,将浮点单元集成到了处理器芯片上;

 

Pentium处理器:1993年,3.1M个晶体管,改善了性能,支队指令集进行了小的扩展;

PentiumPro处理器:1995年,5.5M个晶体管,引入了全新的处理器设计,在内部被称为P6微体系结构,指令集中添加了一条"条件传送"的指令;

Pentium/MMX处理器:1997年,4.5M个晶体管,在类型处理器省增加了新的处理器整数向量的指令,每个数据大小可以是1、2或者4字节。每个向量总长64位;

Pentium II处理器:1997年,7M个晶体管,P6位体系结构的延伸;

Pentium III处理器:1999年,8.2M个晶体管,引入了SSE,是一种处理整数或者浮点数向量的指令,每个数据可以是1、2或4字节,打包成128位的向量,由于芯片上包含了二级高数缓存,所以晶体管数量有课上限,最多24M个晶体管;

Pentium 4处理器:2000年,42M个晶体管,SSE扩展到了SSE2,增加了新的数据类型,包括双精度浮点数,以及针对这些格式的144条新的指令,有了这些扩展,编译器可以使用SSE指令,来编译浮点代码;

Pentium 4E处理器:2004年,125M个晶体管,增加了超线程,能够在一个处理器上同时运行俩个程序,还增加了EM64T,他是Intel对AMD提出的对IA32的64位扩展的实现,称为x86-64;

 

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

Core i7处理器:Nehalem,2008年,781M个晶体管,即支持超线程,也有多核,;

Core i7处理器:Sandy Brige,2011年,1.17G个晶体管,引入了AVX,是对SSE的扩展,支持吧数据封装进256位的向量;

Core i7处理器:Haswall,2013年,1.4G个晶体管,将AVX扩展至AVX2,增加了更多的指令和指令格式;

当用图表表示出各个年代的处理器晶体管数量的折线图时,可以得到的信息是,晶体管数量以每年大约37%的速率增加,在X86历史上,这种增长以及持续了好几十年;

这些年,能够运行完全相同的机器级程序,其中,领头的是AMD,凭借有更低的价格夺得一部分市场,但是弊端是生产性能较低;

对于都有GCC编译器产生的、在Linux操作系统平台上运行的程序,感兴趣的人大多并不关心x86的复杂性,最初的8086踢狗的内存模型和他在80286种的扩展,到i386的时候就已经过时了,。原来的x86浮点指令到引入SSE2以后就过时了,虽然在x86-64程序中,我们能看到历史发展的痕迹,但是x86中许多最晦涩难懂的特性已经不会出现了; 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aaronpack

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值