1、主讲教师:柳忠勇单位: 信息技术学院邮箱:,计算机文化基础,一、计算机的产生、发展与趋势,Charles Babbage,1822 差分机,1833 分析机,MARK I,ENIAC,电子计算机时代,计算机发展史,第一台电子计算机(ENIAC),5000次加法/秒体重28吨占地170m218800只电子管1500个继电器功率150KW,计算机发展史,电子恐龙的缩骨法晶体管,ENIAC,划时代的实验装置,晶体管实质上是按显微比例的真空管建造的。,电子管的缺点:体积大;耗能高、散热量大。,晶体管的优点:体积小;耗能低;性能稳定。,计算机发展史,将电脑浓缩在一颗芯片上,0.18微米芯片,10微米芯片
2、,计算机发展史,晶体管数,每18个月芯片能力增长一倍。,计算机第一定律摩尔定律,计算机发展史,第一代(19461956)电子管5千4万(次/秒),第二代(19571964)晶体管几十万百万(次/秒),第三代(19651970)集成电路百万几百万(次/秒),第四代(197190年代)集成电路几百万几亿(次/秒),1964年911机,1966年112机,计算机发展的几个阶段,计算机发展史,计算机的商用化,计算机的第一个商业顾客烤面包卖茶点的利昂(lyons),ENIAC,EDSAC,进入社会,开启办公自动化理念,LEO (Lyons Electronic Office),计算机发展史,香侬是现代信
3、息论的著名创始人。1938年,香侬在发表的论文中,首次用布尔代数进行开关电路分析,并证明布尔代数的逻辑运算可以通过继电器电路来实现。阿塔纳索夫提出了计算机的三条原则:1)以二进制的逻辑基础来实现数字运算,以保证 精度;2)利用电子技术来实现控制、逻辑运算和算术运 算,以保证计算速度;3)采用把计算功能和二进制数更新存储功能相分 离的结构。,奠定现代计算机发展的重要人物和思想,Claude Shannon,计算机工作原理,图灵与图灵机,为纪念图灵对计算机的贡献,美国计算机博物馆于1966年设立了“图灵奖”,计算机是使用相应的程序来完成任何设定好的任务。,图灵机是一种思想模型,它由三部分组成:一个
4、控制器,一条可以无限延伸的带子和一个在带子上左右移动的读写头。,计算机工作原理,John von Neumann冯诺依曼,1949 EDSAC,冯诺依曼计算机,存储程序工作原理计算机的两个基本能力:一是能够存储程序,二是能够自动地执行程序。计算机是利用“存储器”(内存)来存放所要执行的程序的,而称之为CPU的部件可以依次从存储器中取出程序中的每一条指令,并加以分析和执行,直至完成全部指令任务为止。,计算机工作原理,Altair 8800,计算机发展微型化,计算机不再是单一的计算机器,而是一种信息机器,一种个人的信息机器。,计算机发展趋势,计算机发展网络化,计算机网络:计算机技术与通信技术结合的
5、产物。计算机网络的发展动力:使用远程资源,共享程序、数据和信息资源,网络用户的通讯和合作。,计算机发展趋势,CRAY-,计算机发展巨型化(计算复杂性),运算速度可达每秒几百亿次运算的超级计算机1975年世界上第一台超级计算机“Cray-I”超级计算机应用:天气预报、地震机理研究、石油和地质勘探,卫星图像处理等大量科学计算的高科技领域。,中国超级计算机:国防科技大学研制的“银河1号”、 “银河2号”和“银河3号”国家职能计算机中心推出的“曙光1000”和“曙光200I”,银河,计算机发展趋势,计算机发展智能化,“总有一天,人类会造出一些举止跟人一样的没有灵魂的机械来”。 笛卡尔(1637),人类
6、第一个“工业机器人”:一头在纺织机上挑纱的“驴”(1742年)第一代机器人机械手(1962年出现)第二代机器人具有“感觉”的机器人第三代机器人装有启发式计算机的“智能机器人”,计算机发展趋势,计算机发展非冯-诺依曼型,1量子计算机量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理设备。当某个设备处理和计算量子的信息,运行的是量子算法时,它就是量子计算机。 2神经网络计算机生物大脑神经网络可看作是一个大规模并行处理、紧密耦合的、能自行重组的计算网络。神经网络使人能有效地组织和处理信息。对神经网络进行研究,并从大脑工作的模型中抽取计算机设计的模型就是所谓的神经网络计算
7、机。,计算机发展非冯-诺依曼型,3化学、生物计算机从20世纪80年代开始,各国科学家们就在探计研制化学、生物计算机。在运行机理上,化学计算机以化学制品中的微观碳分子作信息载体,来实现信息的传输与储存。因此,它具有更小的体积、更快的运算速度和强大的计算能力,其信息传输速度可能比人脑思维速度还要快若干倍,具有十分诱人的发展前景。 4光计算机光计算机是用光子代替现代半导体芯片中的电子,以光互联来代替导线制成数字计算机机。,计算机的主要应用领域计算机已成为人们时刻不能离开的帮手。归结起来,其主要应用领域如下所示。 (1) 科学计算也称数值运算,是指用计算机来解决科学研究和工程技术中所提出的复杂的数学问
8、题。这是计算机最早最重要的应用领域。在整个计算机的应用中,其比重虽已不足10%,但其重要性依然存在。(2) 事务数据处理也称信息处理。利用计算机对所获取的信息进行记录、整理、加工、存储和传输等。这是计算机应用最广泛的领域,包括管理信息系统(MIS)和办公自动化(OA)等。计算机机时的80是从事于这样或那样的非数值数据处理。,(3) 计算机控制也称实时控制或过程控制。利用计算机对动态过程(如控制配料、温度、阀门的开闭,乃至人造卫星、航天飞机、巡航导弹等)进行控制、指挥和协调。(4) 生产自动化生产自动化(production automation,PA)在这里是指利用计算机辅助设计、辅助制造产品
9、,如集成制造系统等内容。(5) 数据库应用数据库应用(database applications)是计算机应用的基本内容之一。任一发达国家,从国民经济信息系统和跨国科技情报网到个人的亲友通信、银行储蓄账户,均与数据库打交道。办公自动化与生产自动化,也需要有数据库的支持。,(6) 人工智能,人工智能(artificial intelligence)也称智能模拟,是指利用计算机来模仿人类的智力活动。主要应用在机器人(robots)、专家系统、模拟识别(pattern recognition)、智能检索(intelligent retrieval)、自然语言处理、机器翻译、定理证明等方面。(7) 网
10、络应用利用计算机网络,使一个地区、一个国家、甚至在世界范围内的计算机与计算机之间实现信息、软硬件资源和数据共享,可以大大促进地区间、国际间的通信与各种数据的传输与处理,改变了人的时空的概念。现代计算机的应用已离不开计算机网络。,(8) 计算机模拟,计算机模拟(computer simulation)是用计算机程序代替实物模型来做模拟试验,可广泛应用于工业部门和社会科学领域。在20 世纪80年代末还出现了“虚拟现实(virtual reality,VR)”的新技术,这将是21世纪初期最有前景的新技术之一。(9) 计算机辅助教育计算机辅助教育(computer bared education,CBE)包括CAI(computer aided instruction,计算机辅助教学)和CMI(computer managed instruction,计算机管理教学)两部分。平时所说的计算机辅助教学主要指CAI。,