700 likes | 881 Views
思考. 问题一:大学是什么? (学会思考why/who/what/how/when/where) 大学就是要用心的谈一次恋爱? 大学就是结交很多朋友? 大学就是一个小社会? 大学就是一个让自己成熟的地方? 大学就是学方法? 大学就是。。。。。。. 送给学生的话. 大学生一定要学会“八个学会”: 学会做人、学会做事 学会学习、学会管理 学会创新、学会负责 学会理财、学会养生. 计算机历史. 1.1 计算机的发展(过去、现在、将来) 1.2 中国计算机发展简史 1.3 计算机的定义(分类、特点、应用) 1.4 有名的计算机公司 1.5 有名的计算机人才
E N D
思考 • 问题一:大学是什么? (学会思考why/who/what/how/when/where) • 大学就是要用心的谈一次恋爱? • 大学就是结交很多朋友? • 大学就是一个小社会? • 大学就是一个让自己成熟的地方? • 大学就是学方法? • 大学就是。。。。。。
送给学生的话 • 大学生一定要学会“八个学会”: • 学会做人、学会做事 • 学会学习、学会管理 • 学会创新、学会负责 • 学会理财、学会养生
计算机历史 • 1.1 计算机的发展(过去、现在、将来) • 1.2 中国计算机发展简史 • 1.3 计算机的定义(分类、特点、应用) • 1.4 有名的计算机公司 • 1.5 有名的计算机人才 • 1.6 计算机学术组织 • 1.7计算机核心期刊 • 1.8 计算机奖项和竞赛
推荐阅读:《计算机史话》 • 纵谈计算机70年(1936-2006 )的发展历程 • 领略计算机大师的风采 • 畅谈著名IT企业家的成功之路 • 了解百位科学家的成长和探索 • 呈现重要人物事件,辅之趣事逸史 • 可以帮助你增强探索意识、 培养创新能力、激发创业激情
1.1 计算机的发展 • 为什么要发明计算机(why) • 计算机是怎么发明的(how) • 谁发明的计算机(who) • 什么是计算机、计算机能做什么(what) • 计算机在哪里发明的(where) • 计算机是什么时候发明的(when)
1998 一.早期的计算工具 1.东方的创造: • 算筹:以纵横两种排列方式来表示单位数目的,其中1-5均分别以纵横方式排列相应数目的算筹来表示,6-9则以上面的算筹再加下面相应的算筹来表示。表示多位数时,个位用纵式,十位用横式,百位用纵式,千位用横式,以此类推,遇零则置空
算盘:通过手动完成从低位到高位的数字传送,数字由算珠的数量表示,数位则由算珠的位置来确定算盘:通过手动完成从低位到高位的数字传送,数字由算珠的数量表示,数位则由算珠的位置来确定
2.西方的灵感: • 机械式计算机:借助于各种机械装置自动传送十进位,而机械装置的动力来自计算人员的手 • 1642年法国人巴斯卡尔(B.Pascal) 基于齿轮技术制造了一台能够进行加法和减法运算的计算器。为了纪念巴斯卡尔,语言大师沃斯(N.Wirth)把他设计的一种高级程序设计语言取名为Pascal
1670年德国莱布尼兹制造出能进行加减乘除的演算机1670年德国莱布尼兹制造出能进行加减乘除的演算机 • 1822年英国巴贝奇设计了差分机(计算平方表和函数数值表),1834年他又提出分析机的设想。提出用程序控制计算思想的第一人
机电式计算机:使用电力做动力,但计算机构本身还是机械的机电式计算机:使用电力做动力,但计算机构本身还是机械的 • 1888年美国霍勒瑞斯制造第一台机电式计算机(制表机),用于人口普查卡片分类统计
1938年德国朱斯制造了第一台采用二进制数的全自动可编程机电式计算机1938年德国朱斯制造了第一台采用二进制数的全自动可编程机电式计算机 • 1944年美国艾肯提出、IBM 公司生产的自动序列控制演算器(Mark I)正式在哈佛大学投入运行
二.电子计算机的诞生 • 19世纪的英国,产生了一位杰出的数学家布尔 (G.Bool)。布尔代数实现了从一组逻辑公理出发,依靠代数演算来推导逻辑定律或定理 • 20世纪30年代,英国数学家图灵发表了关于可计算数的论文,通过引入机器状态使用了本质上具有指令特点的运算操作,这种机器被称为“图灵机”
约翰•阿坦那索夫 • 1939年10月,第一台小型试验样机终于开始运转。阿坦那索夫把这台机器命名为ABC(Atanasoff- Berry-Computer) 谁是电子计算机之父?争论是没有意义的,重要是应该将历史还原出来,告诉大家这些天才与先驱的故事
1946年2月,美国宾夕法尼亚大学物理学家莫克利和工程师埃克特为首的数十人共同开发了世界上第一台通用电子数字计算机埃尼阿克(ENIAC)(The Electronic Numerical Integrator and Computer,电子数值积分计算机) • 被公认为第一台使用电子线路来执行算术、逻辑运算和信息存储的真正工作的计算机器。奠定了电子计算机的发展基础,开辟了计算机科学技术的新纪元
电子管:18000只 • 电阻:70000个 • 电容:10000只 • 继电器:1500个 • 耗电:140kW/h • 占地:170m2 • 重量:30吨 • 速度:5000次/秒
ENIAC的主要任务是分析炮弹轨迹 • 当ENIAC公开展出时,一条炮弹的轨道用20s就能算出来,比炮弹本身的飞行速度还快
1946年6月美籍匈牙利数学家冯•诺依曼等提出关于电子计算装置逻辑结构设计的研究报告。电子计算机应该是:1946年6月美籍匈牙利数学家冯•诺依曼等提出关于电子计算装置逻辑结构设计的研究报告。电子计算机应该是: • 以二进制为运算基础; • 采用存储程序方式工作。并进一步明确其结构应由五个部分组成:运算器、控制器、存储器、输入装置和输出装置。 • 至今绝大部分的计算机还是采用存储程序式计算机的组织结构思想及实现方法
1948年发明的晶体管改变了计算机的建造方式 • 1958年,美国得克萨斯州仪器公司制成了第一块半导体集成电路。三年后,得克萨斯州仪器公司在军方的支持下,研制成功了第一台试验性的集成电路计算机 • 1967年,由于大量的编程语言得到应用,IBM公司决定该公司的计算机系统成为“非捆绑式”。即以前,用户需要购买计算机及其系统上运行的各种语言的翻译程序,而现在可只购买需要的翻译程序。由此形成了语言翻译程序的竞争,开创了软件产业
1.第一代计算机(1946年~1958年) • 逻辑器件使用电子管 • 用穿孔卡片机作为数据和指令的输入设备 • 用磁鼓或磁带作为外存储器 要计算一个新的题目,就得将线路另外重新搭接一次,把成千上万的线重新焊一下。 在1949出现了可以存储程序的计算机。这些计算机使用机器语言编程,可存储信息和自动处理信息。人类存储和处理信息的方法开始发生革命性的变化。
2.第二代计算机(1959年~1964年) • 使用晶体管代替了电子管;内存储器采用了磁芯体;引入了变址寄存器和浮点运算硬件;利用I/O处理机提高了输入输出能力 • 在软件方面配置了子程序库和批处理管理程序,并且推出了Fortran、COBOL、ALGOL等高级程序设计语言及相应的编译程序
3.第三代计算机(1965年~1970年) • 用小规模或中规模集成电路;用半导体存储器代替磁芯存储器;使用微程序设计技术简化处理机的结构 • 在软件方面则广泛地引入多道程序、并行处理、虚拟存储系统和功能完备的操作系统,同时还提供了大量的面向用户的应用程序
4.第四代计算机(1971年~现在) • 使用了大规模集成电路和超大规模集成电路 • 完善的系统软件、丰富的系统开发工具和商品化的应用程序的大量涌现,以及通信技术和计算机网络的飞速发展,使得计算机进入了一个大发展的阶段
四.计算机的发展趋势 1.巨型化 • 社会在不断发展,人类对自然世界的认识活动也越来越多,很多情况要求计算机对数据进量的运算,如,数学命题的证明、行星轨迹的计算以及航天飞机、宇宙飞船的设计等等。这些应用对计算机速度的要求也越来越高 • “巨型化”在这里并不是通常意义上的大小,主要是指机器的性能——运算速度等
2.微型化 • 一方面,随着计算机的应用日益广泛,在一些特定场合,需要很小的计算机(如航天飞机,由于燃料的关系,设计原则是为了减少每一克而奋斗),所以计算机的重量、体积都变得越来越小,但功能并不减少 • 另一方面,随着计算机在世界上日益普及,个人电脑正逐步由办公设备变为电子消费品。人们要求电脑除了要保留原有的性能之外,还要有时尚的外观、轻便小巧、便于操作等特点,如平板电脑、手持电脑等。今后个人电脑在电脑中所占的比重将会越来越大,使用也将会越来越方便
3.网络化 • 因特网的建立正在改变我们的世界,改变我们的生活。网络具有虚拟和真实两种特性,网上聊天和网络游戏等具有虚拟特性,而网络通信、电子商务、网络资源共享则具有真实的特性 • 虽然现阶段我们国家在因特网上的应用还不是太多,但再过几年,我们就完全可以通过因特网购买生活必需品,交纳各种费用、教学、管理个人账务等等
4.智能化 • 今后,计算机在我们的生活中扮演的角色将会更加重要 • 计算机应用将具有更多的智能特性,能够帮助用户解决一些自己不熟悉或不愿意做的事 • 如智能家电、烹调等
5.新型计算机 • 目前新一代计算机正处在设想和研制阶段。新一代计算机是把信息采集、存储处理、通信和人工智能结合在一起的计算机系统 • 新一代计算机将由以处理数据信息为主,转向以处理知识信息为主,如获取知识、表达知识、存储知识及应用知识等,并有推理、联想和学习等人工智能方面的能力(如理解能力、适应能力、思维能力等),能帮助人类开拓未知的领域和获取新的知识
1.2 中国计算机发展简史 联想风云: 联想管理内幕 • 1956年8月,成立了以著名数学家华罗庚教授为主任的中国科学院计算技术研究所筹备委员会 • 1958年8月1日,我国第一台通用小型计算机—103机研制成功,仿制前苏联的M-3小型机 • 1959年10月1日,我国第一台大型通用计算机—104机研制成功,仿制前苏联的BЭCM大型机 • 1960年,我国第一台自行设计的计算机—107机研制成功,运算速度为250次每秒 • 1964年,我国第一台自行设计的大型通用计算机—119机研制成功,浮点运算速度为5万次每秒
1965年4月,我国第一台自行设计的晶体管计算机441-B通过国家鉴定,运算速度为1.2万次每秒浮点运算1965年4月,我国第一台自行设计的晶体管计算机441-B通过国家鉴定,运算速度为1.2万次每秒浮点运算 • 1967年9月,大型通用晶体管计算机109丙研制成功,浮点运算速度为11.5万次每秒 • 1972年正式交付使用的111计算机,采用小规模集成电路 • 1973年8月,集成电路计算机150机研制成功 • 1985年研制成功与IBM PC机兼容的长城0520CH微机 • 1983年11月,研制成功我国第一台大型向量机-757机
1983年11月,运算速度为1亿次每秒的向量巨型计算机银河-Ⅰ在国防科技大学研制成功1983年11月,运算速度为1亿次每秒的向量巨型计算机银河-Ⅰ在国防科技大学研制成功 • 1992年11月,研制成功10亿次每秒的银河-Ⅱ • 1997年6月,研制成功130亿次每秒的银河-Ⅲ
1993年10月中科院计算所研制成功曙光一号计算机1993年10月中科院计算所研制成功曙光一号计算机 • 1995年以后,研制成功曙光1000/2000/3000/4000A • 2008年6月,超级计算机曙光5000A研制成功,使用了 6600颗AMD巴塞罗那型4核处理器,峰值运算速度达到每秒230万亿次,世界高性能计算机排名第十
2009年10月29, “天河一号”千万亿次超级计算机系统,居美国之后 • 这个速度意味着,如果用“天河一号”计算一天,一台当前主流微机得算160年。“天河一号”的存储量,则相当于4个国家图书馆藏书量之和
2002年9月,我国首枚具有自主知识产权的高性能通用 CPU芯片—龙芯1号通过鉴定 • 2006年9月,增强型龙芯2号—龙芯2E通过鉴定,主频最高达到1GHz,定点运算速度达到每秒20亿次 • 2007年5月2日,性能更优的龙芯2F开始流片
2011年4月,北京龙芯中科技术服务中心有限公司宣布8核龙芯3B处理器已于今年年初流片成功2011年4月,北京龙芯中科技术服务中心有限公司宣布8核龙芯3B处理器已于今年年初流片成功 • 作为国家“核高基”重大专项的主要研发成果之一,未来,龙芯3B将主要应用于高性能计算机、高性能服务器、大型超算中心等领域 www.loongson.cn
推荐阅读: 《中国计算机科学技术发展报告2007》 本报告汇总了2003年以来、关于可信网络与普适服务、可视媒体、大型应用软件、微处理芯片、新一代互联网、无线传感网络、网络存储、虚拟计算环境、计算系统虚拟化、语义网格等主题的11个“973”项目,分别由活跃在各个方向上的科人员撰写项目进展报告,详细介绍了对应项目在理论研究和技术实现等方面取得的进展。 本报告是我国计算机科学技术发展历程的一个记录,从一定角度反映了我国计算机科学和技术工作者当前的研究进展,对学术研究有重要参考价值
1.3 计算机的定义 • 一.什么是计算机 • 计算机是一种能对各种信息进行存储和高速处理的工具或电子机器 • 对上述定义要强调两点: • 计算机不仅是一个计算工具,而且还是一个信息处理机 • 计算机不同于其它任何机器,它能存储程序,并按程序的引导自动存取和处理数据,输出人们所期望的信息
二.计算机的分类 • 1.按计算机用途分类 • 通用计算机:为了能够解决各种问题,具有较强的通用性而设计的计算机。它具有一定的运算速度和存储容量,带有通用的外设,配备各种系统软件和应用软件 • 专用计算机:为了解决一个或一类特定问题而专门设计的计算机。其软硬件的配置依据解决问题的需要而定
2.按处理对象分类 • 数字式电子计算机:处理非连续变化的数据,这些数据在时间上是离散的。其基本运算部件是数字逻辑电路 • 模拟式电子计算机:处理连续变化的数据,这些数据在时间上是连续的。其基本运算部件是由运算放大器构成的微分器、积分器和通用函数运算器等组成 • 混合式电子计算机:可处理数字量和模拟量
3.按规模和处理能力分类(IEEE) • 巨型机:超级计算机,功能最强,价格最贵 • 小巨型机:与巨型机相比,价格大幅降低 • 大型机:主机,具有很强的管理和处理数据的能力,在大企业、银行等单位使用 • 小型机:中小企业,VAX-II, DJS-2000 • 工作站:高档微机,具有很强的图形处理能力,应用于计算机辅助设计,Sun工作站 • 个人计算机:IBM PC,Apple
三.计算机的特点 1.运算速度快:每秒数万亿次,气象预报 2.计算精度高:理论上不受限制,圆周率 3.存储能力强:中等规模图书馆 4.具有逻辑判断能力:算术运算、逻辑运算、判断或比较 5.具有自动执行能力:无需人工干预
四.计算机的应用领域 1.科学计算:解决科学技术和工程设计中存在的大量的数学计算问题。例如,求解上千阶的微分方程组、几百个方程的线性方程组、大型矩阵运算等 2.数据处理 :数据处理泛指任何形式的计算机管理和操纵数据的过程,例如,企业管理、库存管理、帐目计算、信息情报检索等 3.实时控制 :计算机的速度不断提高,计算机的指令周期已降到几ns级,使得许多生产过程的实时控制成为可能。例如,化工生产过程中的压力、流量、温度等参数的控制
4. 计算机辅助设计和制造:CAD/CAM系统已发展成为更高级的计算机集成制造系统(CIMS) 5. 人工智能:是探索和模拟人的感觉和思维过程的科学,它是在控制论、计算机科学、仿生学、生理学等基础上发展起来的新兴边缘学科 6. 通信和文字处理:包括文字信息的产生、修改、编辑、复制、保存、检索、传输等,通信和文字处理是实现办公自动化、电子邮件、计算机会议和计算机出版等新技术的必由之路 7.多媒体技术:图形、声音、静态图像、动画、动态图像等多媒体技术
8. 网络技术与信息高速公路 :把分布在不同地域的独立的计算机系统用通信设施连接起来,以实现数据通信和资源共享。网络从地域范围大小上分为局域网和广域网 9. 教育:包括计算机辅助教学、知识信息系统、自然语言处理等。计算机辅助教学生动、形象、易于理解,是提高教学质量的重要手段之一 10.军事:包括军队自动化指挥系统、计算机作战模拟、军事信息处理武器的自动控制、精确制导武器、军用机器人、数字化部队、后勤保障等
1.4 有名的计算机公司 一.Intel公司 • 成立于1968年,名字取自两个英文单词Integrated和Electronic的组合,中文翻译成英特尔 • 1971年,推出了世界上第一枚微处理器4004 • 1978年后,陆续推出8086/286/386/486 • 1993年后,陆续推出Pentium/P2/P3/P4 • 目前还有超线程、多核CPU等