1.1.2 计算机的特点及应用
1.1.2.1 计算机的特点
计算机作为一种通用的信息处理工具,具有极高的处理速度、很强的存储能力、精确的计算和逻辑判断能力,其主要特点体现在以下几个方面。
1.运算速度快
计算机的运算速度(也称为处理速度)是衡量计算机性能的一项重要指标。现今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。例如:卫星轨道的计算、大型水坝的计算、24小时天气预报的计算等,过去人工计算需要几年、几十年,而现在用计算机只需几天甚至几分钟就可完成。
2.计算精度高
科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定目标,是与计算机的精确计算分不开的。一般计算机可以有十几位甚至几十位(二进制)的有效数字,计算精度可由千分之几到百万分之几,这是任何计算工具所不能达到的。
3.记忆能力强
随着计算机存储容量的不断增大,可存储记忆的信息越来越多。计算机不但能进行计算,而且能把参加运算的数据、程序以及中间结果和最后结果保存起来,以供用户随时调用。计算机的记忆力准确,信息存储不会出现误差,这为计算机自动、高速、正确地运行提供了保证。
4.具备逻辑判断能力
计算机在程序的执行过程中,会根据上一步的执行结果,运用逻辑判断方法自动确定下一步的执行命令,从而使得计算机不仅能解决数值计算问题,还能解决非数值计算问题,如信息检索、图像识别等。
5.自动化程度高
计算机能够按照预先编制的程序自动执行命令,整个过程不需要人工干预,极大地提高了工作效率。由计算机控制的机械设备可以完成纯人工无法完成的工作,如精密仪器制造、危险地域的生产等。
6.可靠性高、通用性强
由于采用了大规模和超大规模集成电路,现在的计算机具有非常高的可靠性,不仅可以用于数值计算,还可以用于数据处理、工业控制、辅助设计、辅助制造和办公自动化等,具有很强的通用性。
1.1.2.2 计算机的应用
计算机具有高速度运算、逻辑判断、大容量存储和快速存取等特性,这决定了它在现代人类社会的各种活动领域都成为越来越重要的工具。计算机的应用主要体现在以下几个方面:
1.科学计算
科学计算也称为数值计算。计算机最开始是为解决科学研究和工程设计中遇到的大量数值计算问题而研制的计算工具,随着现代科学技术的进一步发展,数值计算在现代科学研究中的地位不断提高,在尖端科学领域中显得尤为重要。例如,人造卫星轨迹的计算,房屋抗震强度的计算,火箭、宇宙飞船的研究设计都离不开计算机的精确计算。在工业、农业以及人类社会的各领域中,计算机的应用都取得了很多重大突破。
2.数据处理
数据处理也称为信息处理。在科学研究和工程技术中,会用到图片、文字、声音等大量的原始数据。信息处理就是对这些数据进行收集、分类、排序、存储、计算、传输和制表等一系列活动的统称。目前,计算机的信息处理应用已非常普遍,如人事管理、库存管理、财务管理、图书资料管理、商业数据交流、情报检索、经济管理等。信息处理已成为当代计算机的主要任务,成为现代化管理的基础。据统计,全世界的计算机用于数据处理的工作量占全部计算机应用的80%以上,数据处理极大地提高了工作效率与管理水平。
3.自动控制
自动控制是指通过计算机对某一过程进行自动操作,它无需人工干预,能按人预定的目标和预定的状态进行过程控制。所谓过程控制是指对操作数据进行实时采集、检测、处理和判断,按最佳值进行调节的过程。目前自动控制被广泛用于操作复杂的钢铁企业、石油化工业、医药工业等生产中。使用计算机进行自动控制可大大提高控制的实时性和准确性,提高劳动效率和产品质量,降低成本,缩短生产周期。计算机自动控制还在国防和航空航天领域中起着决定性作用,例如无人驾驶飞机、导弹、人造卫星和宇宙飞船等飞行器的控制,都是靠计算机实现的。可以说计算机是现代国防和航空航天领域的神经中枢。
4.计算机辅助系统
计算机辅助系统是指利用计算机帮助人们完成各种任务,包括计算机辅助设计、计算机辅助制造、计算机辅助测试和计算机辅助教学等。
计算机辅助设计(CAD, Compute Aided Design)是指借助计算机的帮助,人们可以自动或半自动地完成各类工程设计工作。目前,CAD技术已应用于飞机设计、船舶设计、建筑设计、机械设计和大规模集成电路设计等。
计算机辅助制造(CAM, Computer Aided Manufacturing)是指在机械制造业中,利用电子数字计算机通过各种数值控制机床和设备,自动完成离散产品的加工、装配、检测和包装等制造过程。
计算机辅助测试(CAT, Computer Aided Test)是指利用计算机协助对学生的学习效果进行测试和学习能力估量。
计算机辅助教学(CAI, Computer Aided Instruction)是指用计算机来辅助完成教学计划或模拟某个实验过程。计算机可按不同要求,分别提供所需教材内容,还可以个别教学,及时指出该学生在学习中出现的错误,根据计算机对该生的测试成绩决定该生的学习从一个阶段进入另一个阶段。CAI不仅能减轻教师的负担,还能激发学生的学习兴趣,提高教学质量,是培养现代化高质量人才的有效方法。
计算机辅助工程(CAE, Computer Aided Engineering)的提出就是要把工程(生产)的各个环节有机地组织起来,其关键就是将有关的信息集成,使其产生并存在于工程(产品)的整个生命周期。因此,CAE系统是一个包括了相关人员、技术、经营管理及信息流和物流的有机集成且优化运行的复杂的系统。
有些国家已把计算机辅助设计和计算机辅助制造、计算机辅助测试及计算机辅助工程组成一个集成系统,使设计、制造、测试和管理有机地组成为一体,形成高度的自动化系统,因此产生了自动化生产线和“无人工厂”。
5.人工智能
人工智能(AI, Artificial Intelligence)是指用计算机模拟人类的某些智力行为,使计算机具有识别语言、文字、图形和推理以及学习适应环境的能力。人工智能是计算机应用的一个新领域,是一门综合了计算机科学、生理学、哲学的交叉学科。这方面的研究和应用正处于发展阶段,在医疗诊断、定理证明、语言翻译、机器人等方面,已有了显著的成效。
机器人是计算机人工智能的典型例子,机器人的核心是计算机。第一代机器人是机械手;第二代机器人对外界信息能够反馈,有一定的触觉、视觉、听觉;第三代机器人是智能机器人,具有感知和理解周围环境,使用语言、推理、规划和操纵工具的技能,能模仿人完成某些动作。机器人不怕疲劳,精确度高,适应力强,现已开始用于搬运、喷漆、焊接、装配等工作中。机器人还能代替人在危险工作中进行繁重的劳动,如在有放射线、污染、有毒、高温、低温、高压、水下等环境中工作,从而避免影响人类的生命和健康。目前,常见的机器人有高空无人侦察机、排爆机器人及北京奥运会曾用过的福娃机器人等。
6.多媒体技术应用
随着电子技术特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图形和图像等各种媒体综合起来,构成一种全新的概念——“多媒体”(Multimedia)。多媒体技术在医疗、教育、商业、银行、保险、行政管理、军事、工业、广播和出版等领域中被广泛应用并且发展很快。
7.电子商务
电子商务(Electronic Commerce)是利用计算机技术、网络技术和远程通信技术,以实现整个商务(买卖)过程中的电子化、数字化和网络化。人们不再是面对面的、看着实实在在的货物,靠纸介质单据(包括现金)进行买卖交易。而是通过网络,通过网上琳琅满目的商品信息、完善的物流配送系统和方便安全的资金结算系统进行交易(买卖)。
现代通信技术与计算机技术相结合,构成联机系统和计算机网络,这是微型机具有广阔前途的一个应用领域。计算机网络的建立,不仅解决了一个地区、一个国家中计算机之间的通信和网络内各种资源的共享,还可以促进和发展国际间的通信和各种数据的传输与处理。
总之,随着网络技术的发展,计算机的应用进一步深入到社会的各行各业,通过高速信息网实现了数据与信息的查询、高速通信服务(电子邮件、电视电话、电视会议、文档传输)、电子教育、电子娱乐、电子购物(通过网络选看商品、办理购物手续、质量投诉等)、远程医疗和会诊、交通信息管理等。计算机的应用将推动信息社会更快地向前发展。
1.1.2.3 计算机的发展趋势
自世界上第一台计算机诞生以来,计算机技术迅猛发展,传统计算机的性能受到挑战,开始从基本原理上寻找计算机发展的突破口,新型计算机的研发应运而生。未来量子、光子和分子计算机将具有感知、思考、判断、学习以及一定的自然语言能力,使计算机进入人工智能时代。这种新型计算机将推动新一轮计算技术革命,对人类社会的发展产生深远的影响。
1.智能化的超级计算机
超级计算机通常是由数百数千甚至更多的处理器(机)组成,采用平行处理技术改进计算机结构,使计算机系统同时执行多条指令或同时对多个数据进行处理,进一步提高计算机运行速度能完成普通计算机和服务器不能计算的大型复杂任务。从超级计算机获得数据分析和模拟成果,能推动各个领域高精尖项目的研究与开发,为人们的日常生活带来各种各样的好处。最大的超级计算机接近于复制人类大脑的能力,具备更多的智能成份,方便了人们的生活、学习和工作。世界上最受欢迎的动画片、很多耗巨资拍摄的电影中,使用的特技效果都是在超级计算机上完成的。日本、美国、以色列和印度首先成为世界上拥有每秒运算1万亿次的超级计算机的国家,超级计算机已在科技界内引起开发与创新狂潮。
2.新型高性能计算机
硅芯片技术高速发展的同时,也意味着硅技术越来越接近其物理极限。为此,世界各国的研究人员正在加紧研究开发新型计算机,计算机的体系结构与技术都将产生一次量与质的飞跃。新型的量子计算机、光子计算机、分子计算机、纳米计算机等,将会在21世纪走进人们的生活,遍布各个领域。
◆ 量子计算机
计算机芯片的集成度大约以每18个月就提高一倍的速度呈指数增长(摩尔定律),计算机芯片的集成度在不久的将来就有望达到原子分子量级(~10−10)。但是量子力学显示,在这样的微观领域内,量子效应会影响甚至完全破坏芯片功能。量子计算机是以量子力学原理直接进行计算的计算机,是一类遵循量子力学进行高速数学和逻辑运算、存储及处理量子信息的物理装置。量子计算机是基于量子效应开发的,它利用一种链状分子聚合物的特性来表示开与关的状态,利用激光脉冲来改变分子的状态,使信息沿着聚合物移动,从而进行运算。量子计算机中的数据用量子位存储。由于量子叠加效应,一个量子位可以是0或1,也可以既存储0又存储1。因此,一个量子位可以存储2个数据,同样数量的存储位,量子计算机的存储量比普通计算机大许多。同时量子计算机能够实行量子并行计算,其运算速度可能比目前计算机的Pentium DI芯片快10亿倍。除具有高速并行处理数据的能力外,量子计算机还将对现有的保密体系、国家安全意识产生重大的冲击。
无论是量子并行计算还是量子模拟计算,本质上都是利用了量子相干性。世界各地的许多实验室正在以巨大的热情追寻着这个梦想。目前,已经提出的方案主要利用了原子和光腔相互作用、冷阱束缚离子、电子或核自旋共振、量子点操纵、超导量子干涉等。量子计算机结合了20世纪许多杰出的发现和成果,实现量子计算机是21世纪科学技术的最重要的目标之一。
◆ 光子计算机
光子计算机是一种由光信号进行数字运算、逻辑操作、信息存储和处理的新型计算机。光子计算机即全光数字计算机,以光子代替电子,光互联代替导线互联,光硬件代替计算机中的电子硬件,光运算代替电运算。在光子计算机中,不同波长的光代表不同的数据,光的并行、高速,天然地决定了光子计算机的并行处理能力极强,具有超高运算速度,并可以对复杂度高、计算量大的任务实现快速的并行处理。光子计算机将使运算速度在目前的基础上呈指数上升。光子计算机还具有与人脑相似的容错性,系统中某一元件损坏或出错时,并不影响最终的计算结果。光子在光介质中传输所造成的信息畸变和失真极小,光传输、转换时能量消耗和散发热量极低,对环境条件的要求比电子计算机低得多。
◆ 分子计算机
分子计算机以其高并行性、大存储量、低能耗、抗干扰等特点成为未来新一代计算机的候选之一。分子计算机的运行是吸收分子晶体上以电荷形式存在的信息,并以更有效的方式进行组织排列。分子计算机的运算过程就是蛋白质分子与周围物理化学介质的相互作用过程。转换开关为酶,而程序则在酶合成系统本身和蛋白质的结构中极其明显地表示出来。生物分子组成的计算机具备能在生化环境下,甚至在生物有机体中运行,并能以其他分子形式与外部环境交换。因此,它将在医疗诊治、遗传追踪和仿生工程中发挥无法替代的作用。目前,正在研究的主要有生物分子或超分子芯片、自动机模型、仿生算法、分子化学反应算法等几种类型。分子芯片体积可比现在的芯片大大减小,而效率大大提高,分子计算机完成一项运算,所需的时间仅为10微微秒,比人的思维速度快100万倍。分子计算机具有惊人的存储容量,1立方米的DNA溶液可存储1万亿亿的二进制数据。分子计算机消耗的能量非常小,只有计算机的十亿分之一。由于分子芯片的原材料是蛋白质分子,所以分子计算机既有自我修复的功能,又可直接与分子活体相联。美国已研制出分子计算机分子电路的基础元器件,可在光照几万分之一秒的时间内产生感应电流。以色列已经研制出一种由DNA分子和酶分子构成的微型分子计算机。相信在不远的未来,会看到生物计算机给人类生活带来的巨大变化。
◆ 纳米计算机
纳米计算机是指将纳米技术运用于计算机领域所研制出的一种新型计算机。纳米管元件尺寸在几到几十纳米范围,质地坚固,有着极强的导电性,能代替硅芯片制造计算机。“纳米”是一个计量单位,大约是氢原子直径的10倍。纳米技术是从20世纪80年代初迅速建立起来的新的前沿科研领域,最终目标是人类按照自己的意志直接操纵单个原子,制造出具有特定功能的产品。现在的纳米技术正从微电子机械系统起步,把传感器、电动机和各种处理器都放在一个硅芯片上而构成一个系统。应用纳米技术研制的计算机内存芯片,其体积只有数百个原子大小,相当于人的头发丝直径的千分之一。纳米计算机不仅几乎不需要耗费任何能源,其性能还比今天的计算机强大许多倍。美国正在研制一种连接纳米管的方法,用这种方法连接的纳米管可用作芯片元件,发挥电子开关、放大和晶体管的功能。专家预测,10年后的纳米技术将会走出实验室,成为科技应用的一部分。纳米计算机体积小、造价低、存量大、性能好,将逐渐取代芯片计算机,推动计算机行业的快速发展。
新型计算机与相关技术的研发和应用,是21世纪科技领域的重大创新,必将推进全球社会高速发展,实现人类发展史上的重大突破。科学在发展,人类在进步,随着一代又一代科学家们的不断努力,未来的计算机一定会成为人们的工作、学习和生活的好伴侣。