来上一节计算机历史课!

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中许多最晦涩难懂的特性已经不会出现了;

1978开始的计算机发展史相关推荐

  1. 桌面计算机和笔记本被称为,网络上常见的PC是什么意思?深度解读计算机发展史...

    PC一词我们已经见过无数回,从手机到计算机,从电视到银幕都有TA的身影.计算机发展至今,几乎人手一台电脑,即便如此依旧有很多用户对PC这个字眼不太了解.如果你经常关注系统城你就会发现,经常可以看到PC ...

  2. 计算机发展史(转贴)

    来自: http://wiki.donews.com/index.php/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8F%91%E5%B1%95%E5%8F%B2 计算机发展史早期 ...

  3. 20世纪计算机发展史

    20世纪计算机发展史 1937 数学物理教授阿塔纳索夫开始尝试研制电子计算机 1941 阿塔纳索夫与同事贝利合作,制造成功了计算机的一个部件 1943 莫克利根据阿塔纳索夫的设计思想提出了一个电子计算 ...

  4. 第一章 计算机系统概述 1.1 计算机发展史 [计算机组成原理笔记]

    第一章 计算机系统概述 1.1 计算机发展史 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 计算机硬件的发展史 转载请注明文章 ...

  5. 计算机的发展史英语作文,选择一种计算机英语作文:求一篇关于计算机发展史的英语作文...

    求一篇关于计算机发展史的英语作文they are what most people think of as "a computer"and even children's toys ...

  6. 计算机发展历史及其前景展望,论计算机发展史及展望

    论计算机发展史及展望 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 论计算机发展史及展望杨露斯黎炼四川大学,成都双流610207摘要: ...

  7. 计算机英语发展,计算机发展史(英语版)

    计算机发展史(英语版) History,Of computer development,Electronic computer,In 1946 Pennsylvania University in t ...

  8. 计算机的四个发展史教案,计算机发展史教案

    <计算机发展史教案>由会员分享,可在线阅读,更多相关<计算机发展史教案(3页珍藏版)>请在人人文库网上搜索. 1.计算机发展与应用说课稿教材分析本课选自七年级信息技术上第三课, ...

  9. 关于计算机知识的趣事,最全计算机发展史

    核心提示:男人去嫖娼,就如你下馆子吃饭一样没多大区别,也没有多复杂的动机.男人自己的性欲和食欲一样,是无关感情爱情的.但几乎所有男人都明了:女人如果心甘情愿被人压在下面,这事关女人的感情.男人能把性和 ...

最新文章

  1. 第18章 类加载机制与反射
  2. 实战并发编程 - 07循环等待死锁问题
  3. Redis:redis入门
  4. 【MatConvnet速成】MatConvnet图像分类从模型自定义到测试
  5. 数据结构学习笔记之一 链表
  6. 拼接 结果集_JUST技术:利用轨迹拼接分析实时可达区域|技术前沿
  7. excel文件成绩处理python代码_Python处理Excel文件实例代码
  8. 联想小新一键恢复小孔_联想机海真香预警!多款轻薄本平板来袭 学生/办公别错过...
  9. mysql事物介绍_MySQL--事务介绍
  10. 博客园博客美化相关文章目录
  11. 保姆级别mysql 基础练习题
  12. c语言模拟试卷答案,C语言模拟试卷2(带答案)
  13. php 图片填充图片,php imagefilledrectangle在图片画一矩形并填充
  14. 关于计算机病毒的代码,常用的电脑病毒代码
  15. 四年级语文期中测试卷
  16. Android开发(四):在标题栏右上角实现菜单(三个点)
  17. 用计算机录音并播放教学设计,八年级信息技术《录制声音》说课稿
  18. 支持向量机 (SVM)算法的原理及优缺点
  19. CMW500 Bluetooth信令测试
  20. 经济的1000+篇文章总结

热门文章

  1. win10默认网关不可用解决
  2. 线性不可分到线性可分--低维空间映射到高维空间
  3. linux 多硬盘 多分区教程,Linux下硬盘分区的最佳方案
  4. 今晚7:30 | 罗切斯特大学张宋扬、英国剑桥大学刘方宇
  5. python职场应用英语作文_职场应用英语
  6. win10linux子系统2018,Windows 10 October 2018 更新版本十大最强功能
  7. Html标签中thead、tbody、tfoot的作用
  8. C语言——递增运算符、递减运算符
  9. python3.8缩进的格式要求_python首行缩进_python中缩进
  10. 消除游戏(力扣 390)Java