计算机的高速发展,全面促进了计算机的应用。在信息社会中,计算机的应用极其广泛, 已遍及经济、政治、军事及社会生活的各个领域,正在改变着人们传统的工作、学习和生活 方式,推动着社会的发展。目前,计算机的应用可概括为以下几个方面。
1. 科学与工程计算
通常是指用于完成科学研究和工程技术中提出的数学问题的计算,是计算机最早的应用 方面。历史上每一种科学工具的创新与进步都推动了有关科学的发展,而其进展的程度总是
与工具性能的提高成正比。例如望远镜、显微镜、加速器等仪器,都延伸和强化了人的观察 能力,进而带动了相关科学的进步。同样,计算机也是人类能力的延伸,它强化了人的思维 智能,增进了人的计算、仿真能力,因此对所有的科学技术领域都有很大的推动作用。
第一台电子计算机研制的目的就是用于军事计算,计算机发展的初期也主要用于科学计 算。虽然计算机后来在其他方面的应用不断加强,但仍然一直是科学研究和科学计算的最佳 工具。
随着科学技术的发展,各种领域中的计算模型日趋复杂,人工计算已无法解决这些复 杂的计算问题。例如在天文学、量子化学、空气动力学、核物理学等领域中,都需要依靠计 算机进行复杂的运算。科学计算的特点是计算工作量大、数值变化范围大。因此,科学计算 要求计算机速度快、精度高、存储容量大。
2.数据处理
数据处理是指对数据资料的收集、存储、加工、分类、排序、检索和发布等一系列工作, 处理的数据有文字、图形、声音、图像等各种数据信息。数据处理的领域包括办公自动化、 企业管理、情报检索、报刊编排处理等,特点是要处理的原始数据量大,而算术运算较简单, 有大量的逻辑运算与判断,结果要求以表格或文件形式存储、输出。
数据处理是现代化管理 的基础。它不仅应用于处理日常的事务,且能支持科学的管理与决策。以一个企业为例,从 市场预测、经营决策、生产管理到财务管理,无不与数据处理有关。数据处理是计算机应用 最广泛的领域。
3.过程控制
计算机可以用于科学技术、军事、工业、农业等各个领域的过程控制,用计算机采集检 测数据,按最佳值对控制对象进行自动控制或自动调节。利用计算机进行过程控制,不仅提 高了控制的自动化水平,而且大大提高了控制的及时性和准确性,从而改善劳动条件,提高 质量,节约能源,降低成本。计算机控制系统中,需有专门的数字—模拟转换设备和模拟— 数字转换设备(称为 D/A 转换和 A/D 转换)。由于过程控制一般都是实时控制,要求计算 机可靠性高、响应及时。目前在实时控制系统中广泛采用集散系统,即把控制功能分散给若 干台计算机担任,而操作管理则集中在一台或多台高性能计算机上进行。
计算机过程控制已 在冶金、石油、化工、纺织、水电、机械、航天等部门得到广泛的应用。 微机在工业控制方面的应用大大促进了自动化技术的提高。利用计算机进行控制,可以 节省劳动力,减轻劳动强度,提高劳动生产效率,并且还可以节省生产原料,减少能源消耗, 降低生产成本。 利用计算机对工业生产过程中的某些信号自动进行检测,并把检测到的数据存入到计算 机,再根据需要对这些数据进行处理。这样的系统称为计算机检测系统。
但一般来说,实际 的工业生产过程是一个连续的过程,往往既需要用计算机进行检测,又需要用计算机进行控 制。例如,在化工、电力、冶金等生产过程中,用计算机自动采集各种参数,监测并及时控 制生产设备的工作状态;在导弹、卫星的发射中,用计算机随时精确地控制飞行轨道与姿态; 在热处理加工中,用计算机随时检测与控制炉窑的温度;
在对人有害的工作场所,用计算机 来监控机器人自动工作等等。特别是微型计算机进入仪器仪表后所构成的智能化仪器仪表, 将工业自动化推向了一个更高的水平。
4.计算机辅助系统
计算机辅助系统包括计算机辅助设计(Computer Aided Design,CAD)、计算机辅助制造 (Computer Aided Manufacturing,CAM)、计算机辅助测试(Computer Aided Test,CAT)、计 算机集成制造(Computer Integrated Manufacturing System,CIMS)等系统。
计算机辅助设计是利用计算机的计算、逻辑判断等功能,帮助人们进行产品设计和工程
技术设计。在设计中可通过人机交互更改设计和布局,反复迭代设计直至满意为止。它能使 设计过程逐步趋向自动化,大大缩短设计周期,增强产品在市场上的竞争力,同时也可节省 人力和物力,降低成本,提高产品质量。
计算机辅助制造就是用计算机进行生产设备的管理、控制和操作的过程。例如在产品的 制造过程中,用计算机控制机器的运行,处理生产过程中所需的数据,控制和处理材料的流 动以及对产品进行检验等。
使用 CAM 技术可以提高产品的质量、降低成本、缩短生产周期、 降低劳动强度。除了 CAD/CAM 之外,计算机辅助系统还有计算机辅助工艺规划(Computer Aided Process Planning,CAPP)、计算机辅助工程(Computer Aided Engineering,CAE)等。 计算机集成制造系统是指以计算机为中心的现代化信息技术应用于企业管理与产品开 发制造的新一代制造系统,是集工程设计、生产过程控制、生产经营管理为一体的高度计算 机化、自动化和智能化的现代化生产大系统,是制造业的未来。
它将企业生产、经营的各个 环书,从市场分析、经营决策、产品开发、加工制造到管理、销售、服务等视为一个整体, 即以充分的信息共享,促进制造系统和企业组织的优化运行,其目的在于提高企业的竞争能 力及生存能力。CIMS 通过将管理、设计、生产、经营等各个环节的信息集成后进行优化分 析,从而确保企业的信息流、资金流、物流能够高效、稳定地运行,最终使企业实现整体最 优效益。
5.基于计算机的多媒体技术
多媒体技术是用计算机把数字、文字、声音、图形、图像和动画等多种媒体信息有机整 合起来,使它们建立起逻辑联系,并能进行加工处理(包括对这些媒体的录入、压缩和解压 缩、存储、显示和传输等)的技术。
人们熟悉的报纸、电影、电视等,都是以它们各自的媒 体进行信息传播的。有些是以文字为媒体,有些是以图像为媒体,有些是以图、文、声、像 为媒体。多媒体技术以计算机技术为核心,将现代声像技术和通信技术融为一体,以追求更 自然、更丰富的用户界面,因而其应用领域十分广泛。
它不仅覆盖计算机的绝大部分应用领 域,同时还拓展了新的应用领域,如可视电话、视频会议系统等。实际上,多媒体系统的应 用以极强的渗透力进入了人类工作和生活的各个领域,正改变着人类的生活和工作方式,成 功地塑造了一个绚丽多彩的划时代的多媒体世界。
6.计算机通信和网络应用
计算机通信和网络应用是计算机技术与通信技术结合的产物,计算机网络技术的发展将 处在不同地域的计算机用通信线路连接起来,配以相应的软件,达到资源共享的目的。例如, 基于因特网的电子商务、电子政务、网络电话等。前面我们介绍的很多信息技术应用都和网 络技术密不可分。
7.人工智能
人工智能是研究解释和模拟人类智能、智能行为及其规律的学科,其主要任务是建立智 能信息处理理论,进而设计可以展现某些近似于人类智能行为的计算系统。虽然计算机的能 力在许多方面远远超过了人类,如计算速度,但是真正要达到人的智能还是非常遥远的事情。
但是目前一些智能系统已经能够替代人的部分脑力劳动,获得了实际的应用,尤其是在机器 人、专家系统、模式识别等方面。人工智能的研究领域包括知识工程、机器学习、模式识别、 自然语言处理、智能机器人和神经计算等多个方面。