12.我们不是在真空里谈软件工程, 软件要运行在硬件芯片上面, 下面看看一个计算机芯片的发展历史: http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/ http://mvdirona.com/jrh/TalksAndPapers/DileepBhandar

电脑芯片的诞生和发展是20世纪最伟大的发明之一,芯片技术决定了计算机升级换代的速度,决定了计算机小型化实现的程度,决定了计算机智能化的程度,决定了计算机普及化的应用深度。

1971年11月15日,英特尔公司推出了第一枚微处理器——4004芯片。这一举措不仅改变了公司的未来,而且对整个工业产生了深远的影响。同年,intel推出了1103DRAM核心内纯。

1974年,英特尔公司推出了划时代的处理器,Intel 8080。采用了复杂的 指令集以及40管脚封装,8080的处理能力大为提高,其功能是8008的 10倍,每秒能执行29万条指令。

1979年,摩托罗拉推出了MC68000处理器与英特尔竞争。

1985年,英特尔推出了首款32位处理器intel386。

1993年,英特尔推出了INTEL Pentium处理器,标志着个人电脑开始进入多媒体时代,1998年,英特尔推出了Pentium Xeon处理器。。Xeon主要设计来运行 商业软件、因特网服务、公司数据储存、数据归类、数据库、电子, 机械的自动化设计等。

2003年3月,英特尔有史以来首次发布一种完 整的计算解决方案—迅驰移动计算技术,此次发布可以看作是英特尔 全面进军移动便携式电脑的先兆。微处理器的发展一直在遵循着摩尔 定律,始终没有违背,但正式按照定律和目前的研发速度,专家们推 断目前的微处理器生产技术即将面临一道难以逾越的鸿沟。 芯片已经成了所有高科技发展的媒介,成为现 代工农业、国防装备和家庭耐用消费品的细胞。为了使机器更加微型 化,除了微米技术之外,现在人们正在努力开发纳米技术、生物技术 等新的芯片技术。

引用:http://xueshu.baidu.com/s?wd=paperuri%3A%28d58d7587820e7b37ba2a95e7f2793541%29&filter=sc_long_sign&sc_ks_para=q%3D%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%8A%AF%E7%89%87%E7%9A%84%E5%8F%91%E5%B1%95%E5%8F%B2&sc_us=4715816407869508071&tn=SE_baiduxueshu_c1gjeupa&ie=utf-8

http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/

答题人:张鹏

时间: 2024-10-27 18:08:11

12.我们不是在真空里谈软件工程, 软件要运行在硬件芯片上面, 下面看看一个计算机芯片的发展历史: http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/ http://mvdirona.com/jrh/TalksAndPapers/DileepBhandar的相关文章

请不要在广州.NET俱乐部群里谈郑智话题,谢谢!

收到私聊说代码无国界,但是程序员是有国界的,程序员也有关心国家大事的权力! 我是极度赞同“代码无国界,但是程序员是有国界的,”我也极度赞同程序员也要爱国. 因为我们新兴县六祖镇叶氏家族就有四位爱国将军! 叶季壮将军,他为祖国做了如下贡献: 和邓小平同志一起组织百色起义 在长征中主管后勤. 建立了广交会. 周恩来总理在总结叶季壮在建军.后勤.外贸.外援等方面的贡献时说:中央把每一个任务交给叶季壮同志,他总是反复地思考,很好地完成. 叶肇将军,他为祖国和家乡做了如下贡献: 万家岭大捷痛杀日寇 为家乡

浅谈软件工程

借鉴<构造之法>--浅谈软件工程 源程序就是代码,建立在数据结构之上,对数据进行操作.数据分为静态数据和动态数据. 软件构建不仅仅是cc和link命令,一个复杂的软件具有合理的软件架构.软件设计,实现等等.软件团队要从需求分析开始,把合适需求梳理出来,然后展开后续工作,如软件架构设计,写数据结构和算法,测试到最后发布软件. 由“软件=程序+软件工程”扩展出“软件企业=软件+商业模式” 程序是基本功,软件工程决定了软件的质量,商业模式决定了一个软件企业的成败,软件从业人员的道德操守会极大的影响软

浅谈敏捷软件开发与传统软件开发

本文将介绍传统软件开发与敏捷软件开发,并简单分析二者的优缺. 首先我查阅相关资料大致了解了下为什么会爆发"软件危机"和什么是"软件危机".由于在早期的软件开发活动中有明显的个体化特征,开发流程不规范,人们没有将软件与程序加以详细的区别,对程序之外的数据和相关文档资料没有给予重视,对编写程序之外的软件活动也没有给予重视,因此出现了"软件危机"."软件危机"的特点有:开发成本急剧上升.不能按时交付软件.软件难以维护.无法保证软件质

ECCV 2014 Results (16 Jun, 2014) 结果已出

Accepted Papers     Title Primary Subject Area ID 3D computer vision 93 UPnP: An optimal O(n) solution to the absolute pose problem with universal applicability 128 Video Registration to SfM Models 168 Image-based 4-d Modeling Using 3-d Change Detect

gulp ( http://markpop.github.io/2014/09/17/Gulp入门教程 )

前言 最近流行前端构建工具,苦于之前使用Grunt,代码很难阅读,现在出了Gulp,真是摆脱了痛苦.发现了一篇很好的Gulp英文教程,整理翻译给大家看看. 为什么使用Gulp Gulp基于Node.js的前端构建工具,通过Gulp的插件可以实现前端代码的编译(sass.less).压缩.测试:图片的压缩:浏览器自动刷新,还有许多强大的插件可以在这里查找.比起Grunt不仅配置简单而且更容易阅读和维护,我们可以做一个对比: Grunt: 1 2 3 4 5 6 7 8 9 10 11 12 13

Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中运行C语言的GTK程序

哈哈哈--终于搞定了GTK程序的编译与运行,纠结了近一个月的问题终于得以解决,痛快!近一个月来,不断百度.发博文.百度知道提问.csdn提问--经常发私信.评论博文麻烦大牛,比如sunny2038.轻飘风扬.Sun1956--在此对所有帮助我的人表示感谢! 特别感谢csdn的sunny2038,他的博文<Windows和Ubuntu11.10在Eclipse中配置C和GTK>和热心回复给了我很大的帮助! Neo E. Cai的博文<Ubuntu下GTK的安装.编译和测试>对我具有非

浅谈为什么只有指针能够完成多态及动态转型的一个误区

c++多态由一个函数地址数组Vtable和一个指向Vtable的指针vptr实现. 具体来说,类拥有自己的vtable,类的vtable在编译时刻完成. 每个对象有自己的vptr指针,该指针初始化时指向对象所实现的类的vtable. 关于向上转型的误区: 通常对于向上转型的理解是这样的,当子类对象向上转型(允许隐式)成父类对象时,实际上只是将子类对象暂时看做父类对象,内部的数据并未改变. 对于没有虚函数的对象,这句话是正确的,但是,当引入虚函数后,这样的理解是有问题的,实际上,向上转型的过程中,

浅谈IM软件业务知识——非对称加密,银行U盾的原理

概述 首先了解一下相关概念:RSA算法:1977年由Ron Rivest.Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字.算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行 因式分解却非常困难,因此可以把乘积公开作为公钥,该算法能够抵抗目前已知的所有密码攻击.RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个 加密,需要使用另外一个才能解密.我们在进行RSA加密通讯时,就把公钥放在客户端,私钥留在服务器. RSA非对称加密算法,可以验

Geosolve.GWALL.2014.v3.02,SLOPE.2014.v12.04,WALLAP.2013.v6.05

Geosolve.GWALL.2014.v3.02,SLOPE.2014.v12.04,WALLAP.2013.v6.05包括的安装包有:GWALL 2014 v3.02 rev.A02.B03.R49, SLOPE 2014 v12.04 rev.A16.B13.R49, WALLAP 2013 v6.05 rev.A45.B58.R49. GWALL2014(重力和悬臂墙体分析程序)支持分析范围广泛的挡土墙,包括重力墙和悬臂墙. SLOPE2014是一款用于分析斜坡的稳定性程序.该应用同时适