计算机的发展及应用_第1页
计算机的发展及应用_第2页
计算机的发展及应用_第3页
计算机的发展及应用_第4页
计算机的发展及应用_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机的发展及应用第一页,共三十七页,2022年,8月28日1第二章教学目的:建立起单机系统的整体概念,并初步了解有关计算机硬件系统的基本常识和基本概念。

第二页,共三十七页,2022年,8月28日2内容提要2.3计算机的展望2.2计算机的应用2.1计算机的发展史第三页,共三十七页,2022年,8月28日32.1计算机的发展史一、计算机的产生和发展1946年美国ENIAC1955年退役十进制运算180001500150301500多个电子管多个继电器千瓦吨平方英尺5000次加法/秒用手工搬动开关和拔插电缆来编程世界上第一台电子计算机ENIAC(1946)第四页,共三十七页,2022年,8月28日4第一台数字电子计算机——ENIACHermanH.Goldstine二战期间美国设在马里兰州阿伯丁试验基地的弹道研究室每天要为陆军提供6张火力表。弹道的计算比较复杂,不同的大炮有不同的弹道轨迹,同时还受到地形、风向、射击角度和炮弹的类型等许多因素的制约,一张表要计算几百条弹道轨迹。一个熟练的计算人员用台式计算机计算一条飞行时间60秒的弹道就得需要20多小时。当时,负责阿伯丁弹道研究室弹道计算任务的是拥有数学博士学位的陆军中尉赫尔曼•戈德斯坦。一个偶然的机会,戈德斯坦得知宾夕法尼亚大学莫尔电工学院有人正在进行电子计算装置的研制,便当即决定给予支持。第五页,共三十七页,2022年,8月28日5第一台数字电子计算机——ENIACJohnW.Mauchly

1942年8月,莫克莱与戈德斯坦共同起草了一份题为《高速电子管计算装置的使用》(TheUseofHigh-SpeedVacuumTubeDeviceforCalculating)的报告,提出了电子计算机的设计方案,它是一台“电子数值积分计算机(ElectronicNumericalIntegratorAndCalculator)”,简称ENIAC。HermanH.Goldstine第六页,共三十七页,2022年,8月28日6ENIAC埃克特AccumulatorDecadePlug-inUnit,from"ENIACProgressReport,"30June,1944JohnPresperEckert第七页,共三十七页,2022年,8月28日7第一台数字电子计算机——ENIAC埃克特于1944年1月写出了磁带计算机的报告,提出将数据和指令存放到同一类型的存储器或磁带上的想法——最早出现的存储程序思想;

1944年3月,他又提出了使用水银延迟线制作存储装置的设想。第八页,共三十七页,2022年,8月28日8PresidentTrumaninfrontofENIAC第一台数字电子计算机——ENIAC第九页,共三十七页,2022年,8月28日9

ENIAC主频100kHz,加法时间0.2ms,乘法时间2.8ms。ENIAC重达30吨,占地170平方米,共用了18600个电子管,运算速度达到每秒5000次,比当时的计算机快1000倍,是手工计算的200,000倍。但也存在着严重的不足:使用十进制,一方面造成数据存储十分困难,因为很难找到具有十种不同稳定状态的电气元件;另一方面十进制运算电路比较复杂,影响了计算速度。无程序存储功能,ENIAC为外插接型计算机,所有计算的控制需要通过手工与其板面开关和插接导线来完成。存储容量小,只有20个字节的寄存器存储数字。故障率高,维护量大。ENIAC由近2万只电子管组成,电子管工作时散发的热量很大,影响了电子管的使用寿命。功耗大,ENIAC工作时耗电量为每小时150千瓦。第一台数字电子计算机——ENIAC第十页,共三十七页,2022年,8月28日10ENIAC研制小组主要成员,左一为埃克特,右四为莫克莱,左四为戈德斯坦。第一台数字电子计算机——ENIAC第十一页,共三十七页,2022年,8月28日11纪录片制片人(左)和4名“奶奶级”电脑高手在一起,她们分别是贝蒂(左二)、马琳(左三)、凯瑟琳(右一),前排坐着的贝蒂·辛德·霍伯顿目前也已去世。《隐形电脑:ENIAC程序师的故事》第十二页,共三十七页,2022年,8月28日12ENIAC的启示科学研究和技术发明最有可能成功的领域是那些符合时代潮流的技术领域,即符合当时社会的需要;科学研究和技术发明依赖于当时社会工业条件和科学技术准备。ENIAC当时的有利条件包括:在机械式和机电式计算机的制造中积累了丰富的经验;而电子技术的发展,是重要的技术前提;理论方面包括巴贝奇提出的通用计算机的结构,图灵机的提出及布尔代数的创立等;获得经济上的支持,是ENIAC成功的重要条件;

ENIAC的成功,从某种意义上说,是科学管理的一个胜利。科学管理可以使技术设想与社会需要吻合;使技术在实际中应用的情况迅速反映到技术改进中,以促使技术不断克服弱点、不断创新;科学管理,符合当代技术发明和科学研究综合化的趋势。现代的发明和创造依靠许多人的合作,而协作精神和科学管理起着关键作用。第十三页,共三十七页,2022年,8月28日13冯•诺依曼的EDVAC方案

1944年1月29日,埃克特经过严密思考,写了一个有关磁盘计算机的报告,首次提出了将程序和数据都放在磁盘上的设想;1945年6月,冯•诺依曼提出了一个全新的存储程序通用计算机方案“EDVAC”(ElectronicDiscreteVariableAutomaticComputer——意为“离散变量自动电子计算机”);精通7门语言;鉴于冯•诺依曼在发明电子计算机中所起到关键性作用,他被西方人誉为“计算机之父”;在经济学方面,他也有突破性成就,被誉为“博弈论之父”;在物理领域,冯·诺依曼在30年代撰写的《量子力学的数学基础》已经被证明对原子物理学的发展有极其重要的价值。在化学方面也有相当的造诣,曾获苏黎世高等技术学院化学系大学学位。第十四页,共三十七页,2022年,8月28日14冯•诺依曼的EDVAC方案

1945年6月30日,冯•诺依曼起草了《FirstDraftofaReportontheEDVAC》:

明确规定新型计算机有5个组成部分:(1)计算器CA;(2)逻辑控制装置CC;(3)存储器M;(4)输入I;(5)输出O

同ENIAC相比,EDVAC方案有两个重大改进:

(1)为充分发挥电子元件的高速度而采用了二进制;

(2)提出了“存储程序”,可以自动地从一个程序指令进到下一个程序指令,其作业顺序可以通过一种称为“条件转移”的指令而自动完成。长达101页的EDVAC方案是计算机发展史上的一个划时代的文献。在这个方案中,首次提出了存储程序的概念,解决了第一台电子计算机ENIAC的重大缺陷。也正是在这一方案中,提出了现代计算机发展的基本体系结构,从而奠定了现代计算机的发展基础。第十五页,共三十七页,2022年,8月28日15冯•诺依曼的EDVAC方案

1952年,冯·诺伊曼等人完成了EDVAC机的建造工作。EDVAC只用了3600只电子管,占地面积不足ENIAC的1/3,几乎具备了现代电子计算机的一切特征。PhotographofEDVAC,ca.1948.PlanofEDVAC第十六页,共三十七页,2022年,8月28日16数字电子计算机数字电子计算机第一代:约1946-1957

电子真空管第二代:约1957-1964

晶体管第三代:约1965-1971

中小规模集成电路第四代:约1972-1977大规模集成电路威廉·肖克利,晶体管之父1956年诺贝尔物理学奖杰克·基尔比,集成电路之父2000年诺贝尔物理学奖发明人:罗伯特·诺伊斯、杰克·基尔比第十七页,共三十七页,2022年,8月28日17硬件技术对计算机更新换代的影响100000000超大规模集成电路1978-现在五10000000大规模集成电路1972-19771000000中小规模集成电路1965-1971

200000晶体管1958-1964

40000电子管1946-1957速度

/(次/秒)硬件技术时间代三四二一2.1第十八页,共三十七页,2022年,8月28日18二、微型计算机的出现和发展1968年,罗伯特•诺伊斯(RobertNoyce)、戈登•摩尔(GordonMoore)和安迪•格鲁夫(AndyGrove)在硅谷共同创立了英特尔公司。OnlytheParanoidSurvive!-AndyGrove了解第十九页,共三十七页,2022年,8月28日19摩尔定律Moore‘sLaw:Thenumberoftransistorsperintegratedcircuitwoulddoubleevery18month.这个论断是在第一块平面集成电路产生4年以后的1965年做出的。当时认为这个发展趋势将持续到1975年。Intel公司创建人之一戈登·摩尔事实上,这个发展规律在目前仍是正确的。第二十页,共三十七页,2022年,8月28日20Intel微处理器发展概述1.第1代微处理器Intel4004/4040—4位微处理器(1971)Intel8008—

低档8位微处理器(1972)2.第2代微处理器Intel8080/8085—8位微处理器(1974)指令比较完善,有了中断与DMA汇编、BASIC、FORTRANIntel4004Intel8085了解第二十一页,共三十七页,2022年,8月28日213.第3代微处理器Intel8086—16位微处理器(1978)

数据总线16位、地址总线20位Intel8088—准16位微处理器(1979)

外部数据总线8位,内部数据总线16位

IBMPC(1981)、IBMPC/XTIntel80286—

高档16位微处理器(1982)

数据总线16位,地址总线24位IBMPC/AT

实地址模式、虚地址保护模式虚地址模式可寻址16MB物理地址和1GB的虚拟地址Intel微处理器发展概述了解第二十二页,共三十七页,2022年,8月28日22Intel微处理器发展概述了解第二十三页,共三十七页,2022年,8月28日23Intel公司的典型微处理器产品80808位1974年808616位1979年2.9万个晶体管8028616位1982年13.4万个晶体管8038632位1985年27.5万个晶体管8048632位1989年120.0万个晶体管Pentium64位(准)1993年310.0万个晶体管PentiumPro64位(准)1995年550.0万个晶体管PentiumⅡ64位(准)1997年750.0万个晶体管PentiumⅢ64位(准)1999年950.0万个晶体管PentiumⅣ64位2000年4200.0万个晶体管2.1

2007年芯片上可集成3

亿

5

千万

个晶体管预计

2010年芯片上可集成8

亿

个晶体管第二十四页,共三十七页,2022年,8月28日24世界上最快的计算机美国洛斯阿拉莫斯国家实验的IBMRoadrunner计算机每秒1.105千万亿次第二十五页,共三十七页,2022年,8月28日252.1最权威的超级计算机排名的参考网址

第二十六页,共三十七页,2022年,8月28日26三、软件技术的兴起和发展机器语言面向机器汇编语言面向机器高级语言面向问题FORTRAN科学计算和工程计算PASCAL结构化程序设计C++面向对象Java适应网络环境1.各种语言2.1第二十七页,共三十七页,2022年,8月28日27世界上第一位程序员是谁?《普罗米修斯》《唐璜》的作者?第二十八页,共三十七页,2022年,8月28日28爱达·洛夫雷斯

在爱达27岁时(1843年),她成为巴贝奇科学研究上的合作伙伴。爱达非常准确地评价道:“分析机‘编织’的代数模式同杰卡德织布机编织的花叶完全一样”。于是,为分析机编制一批函数计算程序的重担,落到了她的肩头。爱达开天辟地第一次为计算机编出了程序,其中包括计算三角函数的程序、级数相乘程序、伯努利函数程序等等。爱达编制的这些程序,即使到了今天,电脑软件界的后辈仍然不敢轻易改动一条指令。人们公认她是世界上第一位软件工程师。爱达·洛夫雷斯

英国诗人拜伦之女

第二十九页,共三十七页,2022年,8月28日29爱达的主要贡献1、指出分析机可以编程,发现编程的基本要素,如循环、子程序,被誉为世界上第一位程序员。2、建议分析机用二进制存储。3、预言分析机能唱歌、绘画。身披素雅的斗蓬鬓角上斜插一朵白色的康乃馨显得那么典雅端庄第三十页,共三十七页,2022年,8月28日302.系统软件语言处理程序

汇编程序编译程序解释程序操作系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论