计算机的应用十分广泛,根据工作方式的不同大致可以分为以下几个方面:
⑴数值计算
在科学研究和工程设计中,存在着大量繁烦、复杂的数值计算问题,解决这样的问题经常是人力所无法胜任的。而高速度,高精度地解算复杂的数学问题正是电子计算机的特长。因而,时至今日,数值计算仍然是计算机应用的一个重要领域。
⑵数据处理
就是利用计算机来加工、管理和操作各种形式的数据资料。数据处理一般地总是以某种管理为目的的。例如,财务部门用计算机来进行票据处理、账目处理和结算;人事部门用计算机来建立和管理人事档案,等等。
与数值计算有所不同,数据处理着眼于对大量的数据进行综合和分析处理。一般不涉及复杂的数学问题,只是要求处理的数据量极大而且经常要求在短时间内处理完毕。
⑶实时控制
也叫做过程控制,就是用计算机对连续工作的控制对象实行自动控制。要求计算机能及时搜集检测信号,通过计算处理,发出调节信号对控制对象进行自动调节。过程控制应用中的计算机对输入信息的处理结果的输出总是实时进行的。例如,导弹的发射和制导过程中,总是不停地测试当时的飞行参数,快速地计算和处理,不断地发出控制信号控制导弹的飞行状态,直至到达即定的目标为止。实时控制在工业生产自动化、军事等方面应用十分广泛。
⑷计算机辅助设计(CAD)
就是利用计算机来进行产品的设计。这种技术已广泛地应用于机械、船舶、飞机、大规模集成电路版图等方面的设计。利用CAD技术可以提高设计质量,缩短设计周期,提高设计自动化水平。例如,计算机辅助制图系统是一个通用软件包,它提供了一些最基本的作图元素和命令,在这个基础上可以开发出各种不同部门应用的图库。这就使工程技术人员从繁重的重复性工作中解放出来。从而加速产品的研制过程,提高产品质量。
CAD技术迅速发展,其应用范围日益扩大,又派生出许多新的技术分支,如计算机辅助制造CAM,计算机辅助教学CAI等。
是一种计算机在模拟人的智能方面的应用。例如,根据频谱分析的原理,利用计算机对人的声音进行分解、合成,使机器能辨识各种语音,或合成并发出类似人的声音。又如,利用计算机来识别各类图像、甚至人的指纹等等。
综上所述,计算机是对输入的各类信息,如数值、文字、图像、电信号等等,自动高效地进行加工处理并输出结果的电子装置:
早期的计算机应用因为受条件的限制,着眼于提高效率和减轻人的劳动强度,往往是比较单纯的。例如,一个数学软件包,它的功能可能很强,规模可能也很大,但只有数值计算的功能。又如,一个企业用计算机来计算工资、打印报表、管理雇员等,是属于计算机在数据处理方面的应用,这类应用是局部的和单纯的,很少涉及到诸如整个企业的全面信息联系这样的管理的内容。