1第一课计算机的过去与未来——计算机的发展历程2本课要求:基本知识点了解计算机的发展、特点及用途了解历代计算机采用的主要部件了解计算机未来发展的方向31.信息技术(IT)信息技术是指用于管理和处理信息所采用的各种技术的总称。什么是信息技术信息技术≠计算机技术信息技术=计算机技术+网络技术+多媒体技术+……基础4计算机概述计算机是一种能按照事先存储的程序,自动、高速进行大量数值计算和各种信息处理的现代化智能电子装置。什么是计算机5最初的计算工具欧洲直到17世纪才出现计算尺和机械式计算机人类最初用手指计算,因为人有两只手,十个手指头。用手指头计算固然方便,但不能存储计算结果。于是人们用结绳记事来延长记忆能力。到了春秋时到就出现了算筹。算筹是我国古代最早用来计数和计算的工具,一般是由十几厘米长的竹签制成,用它摆成不同的形式来表示不同的数。到了唐朝已经有了至今仍在使用的计算工具——算盘。珠算是我国人民独特的创造。2.计算机发展史人类追求的计算工具1642BlaisePascal加法器CharlesBabbage1822差分机1833分析机MARKIENIAC电子计算机时代7计算机的发展概况第一代电子管计算机第二代晶体管计算机第三代中小规模集成电路计算机第四代大规模和超大规模集成电路计算机1946年第一台计算机ENIAC在美国宾夕法尼亚大学问世。人们常按制造计算机所用的主要元器件将计算机分为四代:第一台电子计算机(ENIAC)5000次加法/秒体重28吨占地170m218800只电子管1500个继电器功率150KW9计算机的发展概况1.第一代(1946年~1958年):电子管阶段基本特征采用电子管作为计算机的逻辑元器件,每秒运算速度仅为几千次,内存容量仅数KB。其数据表示主要是定点数,使用机器语言或汇编语言编写程序。第一代电子计算机体积庞大,造价昂贵,用于军事和科学研究工作。其代表机型有IBM650(小型机)、IBM709(大型机)。电子管10计算机的发展概况2.第二代(1959年~1964年):晶体管阶段基本特征是采用晶体管作为计算机的逻辑元器件,由于电子技术的发展,运算速度达每秒几十万次,内存容量增至几十KB。与此同时,计算机软件技术也有了较大发展,出现了FORTRAN、COBOL、ALGOL等高级语言。与第一代计算机相比,晶体管电子计算机体积小、成本低、功能强、可靠性大大提高。除了科学计算外,还用于数据处理和事务处理。其代表机型有IBM7094、CDC7600。晶体管11计算机的发展概况3.第三代(1965年~1970年):集成电路阶段基本特征是采用小规模集成电路作为计算机的逻辑元器件,随着固体物理技术的发展,集成电路工艺己可以在几平方毫米的单晶硅集成电路片上集成由十几个甚至上百个电子元器件组成的逻辑电路。它的运算速度每秒可达几十万次到几百万次,体积越来越小,价格越来越低,软件越来越完善,在监控程序的基础上发展形成了操作系统。其代表机型有IBM360。集成电路12计算机的发展概况4.第四代(1971年~现在):大规模/超大规模集成电路阶段基本特征是采用大规模集成电路和超大规模集成电路作为计算机的逻辑元器件,20世纪70年代以来,集成电路制作工艺取得了迅猛的发展,在硅半导体上可集成更多的电子元器件,半导体存储器代替了磁芯存储器,目前,计算机的速度最高可以达到每秒几百万亿次浮点运算。操作系统不断完善,高级程序设计语言功能更加完善,人们的生活与计算机应用息息相关。超大规模集成电路13计算机的应用科学计算(数值计算)如:天文、地质、气象、航天等涉及的大量计算数据处理(信息处理)对数据进行收集、分类、排序、存储、计算等操作自动控制无人驾驶飞机的控制计算机辅助设计(CAD)和辅助教学(CAI)人工智能(AI)方面的研究和应用专家系统(Expertsystem)机器人(Robert)多媒体(Multimedia)技术应用143.计算机的未来未来的计算机以超大规模集成电路为基础,向巨型化(不是体积大,而是速度高、容量大、功能强)微型化(体积缩小、重量减轻)网络化(分散的计算机联成网)智能化(计算机将具有一定的“思维能力”)方向发展。CRAY-Ⅱ计算机发展——巨型化运算速度可达每秒几百亿次运算的超级计算机1975年世界上第一台超级计算机“Cray-I”超级计算机应用:天气预报、地震机理研究、石油和地质勘探,卫星图像处理等大量科学计算的高科技领域。中国超级计算机:国防科技大学研制的“银河1号”、“银河2号”和“银河3号”国家职能计算机中心推出的“曙光1000”、“曙光200I”和“曙光3000”银河Ⅱ16计算机发展——巨型化社会在不断发展,人类对自然世界的认识活动也越来越多,很多情况要求计算机对数据进量的运算,如,数学命题的证明、行星轨迹的计算以及航天飞机、宇宙飞船的设计等等。这些应用对计算机速度的要求也越来越高。“巨型化”在这里并不是通常意义上的大小,主要是指机器的性能——运算速度等。Altair8800计算机发展——微型化计算机不再是单一的计算机器,而是一种信息机器,一种个人的信息机器。18计算机发展——微型化一方面,随着计算机的应用日益广泛,在一些特定场合,需要很小的计算机(如航天飞机,由于燃料的关系,设计原则是为了减少每一克而奋斗),所以计算机的重量、体积都变得越来越小,但功能并不减少。另一方面,随着计算机在世界上日益普及,个人电脑正逐步由办公设备变为电子消费品。人们要求电脑除了要保留原有的性能之外,还要有时尚的外观、轻便小巧、便于操作等特点,如平板电脑、手持电脑等。今后个人电脑在电脑中所占的比重将会越来越大,使用也将会越来越方便。计算机发展——网络化计算机网络:计算机技术与通信技术结合的产物。计算机网络的发展动力:使用远程资源,共享程序、数据和信息资源,网络用户的通讯和合作。20计算机发展——网络化因特网的建立正在改变我们的世界,改变我们的生活。网络具有虚拟和真实两种特性,网上聊天和网络游戏等具有虚拟特性,而网络通信、电子商务、网络资源共享则具有真实的特性。虽然现阶段我们国家在因特网上的应用还不是太多,但再过几年,我们就完全可以通过因特网购买生活必需品,交纳各种费用、教学、管理个人账务等等。计算机发展——智能化“总有一天,人类会造出一些举止跟人一样的‘没有灵魂的机械’来”。——笛卡尔(1637)人类第一个“工业机器人”:一头在纺织机上挑纱的“驴”(1742年)第一代机器人机械手(1962年出现)第二代机器人具有“感觉”的机器人第三代机器人装有启发式计算机的“智能机器人”DeepblueGarryKasparov22计算机发展——智能化今后,计算机在我们的生活中扮演的角色将会更加重要。计算机应用将具有更多的智能特性,能够帮助用户解决一些自己不熟悉或不愿意做的事。如,智能家电、烹调等。