1.1.2 计算机的特点及应用领域
1.计算机的主要特点
(1)运算速度快。运算速度是计算机的一个重要性能指标。计算机的运算速度通常用每秒执行定点加法的次数或平均每秒钟执行指令的条数来衡量。世界上第一台计算机的运算速度为每秒5 000次,目前世界上最快的计算机每秒可运算万兆次,普通PC每秒也可处理上百万条指令。
(2)计算精度高。计算机的运算精度随着数字运算设备的技术发展而提高,加上采用了二进制数字进行计算的先进算法,因此可以得到很高的运算精度。
(3)存储容量大,记忆能力强。计目前计算机的存储容量越来越大,已高达吉(千兆)数量级(109)的容量。计算机具有“记忆”功能,是与传统计算工具的显著区别。
(4)具有逻辑判断能力。计算机不仅能进行算术运算,同时也能进行各种逻辑运算,具有逻辑判断能力,这是计算机的又一重要特点。布尔代数是建立计算机的逻辑基础,计算机的逻辑判断能力也是计算机智能化必备的基本条件,是计算机能实现信息处理自动化的重要原因。
冯·诺依曼型计算机的基本思想就是将程序预先存储在计算机中。在程序执行过程中,计算机根据上一步的处理结果,能运用逻辑判断能力自动决定下一步应该执行哪一条指令。计算机的计算能力、逻辑判断能力和记忆能力三者结合,使得计算机的能力远远超过了任何一种工具而成为人类脑力延伸的有力助手。
知识扩展
图1-15所示为计算机奠基人——冯·诺依曼(John Von Neumann)。1903年12月28日,他生于匈牙利布达佩斯的一个犹太人家庭,是著名美籍匈牙利数学家。
图1-15 冯·诺依曼
(5)自动化程度高。只要预先把处理要求、处理步骤、处理对象等必备元素存储在计算机系统内,计算机启动工作后就可以在无人参与的条件下自动完成预定的全部处理任务。向计算机提交任务主要是通过程序、数据和控制信息的形式。
(6)支持人机交互。计算机具有多种输入/输出设备,配上适当的软件后,可支持用户进行方便的人机交互。人机交互设备的种类也越来越多,如手写板、扫描仪、触摸屏等。这些设备使计算机系统以更接近人类感知外部世界的方式输入或输出信息,使计算机更加人性化。
(7)通用性强。计算机能够在各行各业得到广泛的应用,原因之一就是具有很强的通用性。计算机采用存储程序原理,程序可以是各个领域中的用户自己编写的应用程序,也可以是厂家提供的供多用户共享的程序;丰富的软件,多样的信息,使计算机具有相当大的通用性。
2.计算机的应用领域
(1)科学计算。科学计算又被称为数值计算,是计算机最早的应用领域。同人工计算相比,计算机不仅速度快,而且精度高,如图1-16所示。
(2)数据处理。数据处理又被称为信息处理(见图1-17),是目前计算机应用的主要领域。在信息社会中需要对大量的、以各种形式表示的信息资源进行处理,计算机因其具备的种种特点,自然成为处理信息的得力工具。
图1-16 计算机的传统应用——天气预报
图1-17 计算机的传统应用——数据处理
随着数据处理应用的扩大,在硬件上刺激着大容量存储器和高速度、高质量输入/输出设备的发展。同时,也在软件上推动了数据库管理系统、表格处理软件、绘图软件以及用于分析和预测等应用的软件包的开发。
(3)自动控制。自动控制也被称为过程控制或实时控制,是指用计算机作为控制部件对生产设备或整个生产过程进行控制。其工作过程是:首先用传感器在现场采集受控制对象的数据,求出它们与设定数据的偏差;接着由计算机按控制模型进行计算;然后产生相应的控制信号,驱动伺服装置对受控对象进行控制或调整。
(4)计算机辅助功能。计算机辅助功能是指能够部分或全部代替人完成各项工作的计算机应用系统,目前主要包括计算机辅助设计、计算机辅助制造、计算机辅助测试和计算机辅助教学。
① 计算机辅助设计(Computer Aided Design,CAD)。CAD可以帮助设计人员进行工程或产品的设计工作,采用 CAD 能够提高工作的自动化程度,缩短设计周期,并达到最佳的设计效果。
② 计算机辅助制造(Computer Aided Manufacturing,CAM)。CAM是指用计算机来管理、计划和控制加工设备的操作。
计算机辅助设计和计算机辅助制造的结合产生了CAD/CAM一体化生产系统,再进一步发展,则形成计算机集成制造系统(Computer Integrated Manufacturing System,CIMS),CIMS是制造业的未来。
③ 计算机辅助测试(Computer Aided Test,CAT)。CAT是指利用计算机协助对学生的学习效果进行测试,并对学习能力进行估量。一般分为脱机测试和联机测试两种方法。
④ 计算机辅助教学(Computer Aided Instruction,CAI)。CAI是指利用计算机来辅助教学工作。CAI改变了传统的教学模式,它使用计算机作为教学工具。
(5)人工智能(Artificial Intelligence,AI)。AI是指用计算机来模拟人的智能,代替人的部分脑力劳动。人工智能既是计算机当前的重要应用领域,也是今后计算机发展的主要方向。20余年来,围绕AI的应用主要表现在以下几个方面。
① 机器人。机器人可分为两类:一类叫“工业机器人”,它由事先编制好的过程控制,只能完成规定的重复动作,通常用于车间的生产流水线上;另一类叫“智能机器人”,具有一定的感知和识别能力,能说话和回答一些简单问题。
② 定理证明。借助计算机来证明数学猜想或定理,这是一项难度极大的人工智能应用。最著名的例子是四色猜想的证明。
③ 专家系统。专家系统是一种能够模仿专家的知识、经验、思想,代替专家进行推理和判断,并做出决策处理的人工智能软件。著名的“关幼波肝病诊疗程序”就是根据我国著名中医关幼波的经验制成的一个医疗专家系统。
④ 模式识别。这是AI最早的应用领域之一,是通过抽取被识别对象的特征,与存放在计算机内的已知对象的特征进行比较及判别,从而得出结论的一种人工智能技术。公安机关的指纹分辨、手写汉字识别、语音识别等都是模式识别的应用实例。
(6)网络应用。网络应用是计算机技术与通信技术结合的产物,计算机网络技术的发展将处在不同地域的计算机用通信线路连接起来,配以相应的软件,达到资源共享的目的。