起初,体积庞大而价格昂贵的数字计算机主要是用做执行科学计算,特别是军用课题。如ENIAC最早就是被用作火炮弹道计算和设计氢弹时计算断面中子密度的(如今许多超级计算机仍然在模拟核试验方面发挥着巨大作用)。澳大利亚设计的首台存储程序计算机CSIR Mk I型负责对水电工程中的集水地带的降雨情形进行评估。还有一些被用于解密,比如英国的“巨像”可编程计算机。除去这些早年的科学或军工应用,计算机在其他领域的推广亦十分迅速。从一开始,存储程序计算机就与商业问题的解决息息相关。早在IBM的第一台商用计算机诞生之前,英国J. Lyons等就设计制造了LEO以进行资产管理或迎合其他商业用途。由于持续的体积与成本控制,计算机开始向更小型的组织内普及。加之20世纪70年代微处理器的发明,廉价计算机成为了现实。 随着电脑越来越普及,电脑几乎进入了所有的行业,扮演着举足轻重的角色。它已经成为当今社会得以正常运行不可缺少的工具,电脑在现代人的生活中占据着如此重要的地位,人们对电脑的依赖性如此之高,真不敢想象,没有了电脑生活会变成什么样子。 应用范围 1、数值计算 在科学研究和工程设计中,存在着大量繁烦、复杂的数值计算问题,解决这样的问题经常是人力所无法胜任的。而高速度,高精度地解算复杂的数学问题正是电子计算机的特长。因而,时至今日,数值计算仍然是计算机应用的一个重要领域。 2、数据处理 就是利用计算机来加工、管理和操作各种形式的数据资料。数据处理一般地总是以某种管理为目的的。例如,财务部门用计算机来进行票据处理、账目处理和结算;人事部门用计算机来建立和管理人事档案,等等。 与数值计算有所不同,数据处理着眼于对大量的数据进行综合和分析处理。一般不涉及复杂的数学问题,只是要求处理的数据量极大而且经常要求在短时间内处理完毕。 3、 实时控制 也叫做过程控制,就是用计算机对连续工作的控制对象实行自动控制。要求计算机能及时搜集检测信号,通过计算处理,发出调节信号对控制对象进行自动调节。过程控制应用中的计算机对输入信息的处理结果的输出总是实时进行的。例如,导弹的发射和制导过程中,总是不停地测试当时的飞行参数,快速地计算和处理,不断地发出控制信号控制导弹的飞行状态,直至到达即定的目标为止。实时控制在工业生产自动化、军事等方面应用十分广泛。 4、 计算机辅助设计(CAD) 就是利用计算机来进行产品的设计。这种技术已广泛地应用于机械、船舶、飞机、大规模集成电路版图等方面的设计。利用CAD技术可以提高设计质量,缩短设计周期,提高设计自动化水平。例如,计算机辅助制图系统是一个通用软件包,它提供了一些最基本的作图元素和命令,在这个基础上可以开发出各种不同部门应用的图库。这就使工程技术人员从繁重的重复性工作中解放出来。从而加速产品的研制过程,提高产品质量。 CAD技术迅速发展,其应用范围日益扩大,又派生出许多新的技术分支,如计算机辅助制造CAM,计算机辅助教学CAI等。 5、模式识别 是一种计算机在模拟人的智能方面的应用。例如,根据频谱分析的原理,利用计算机对人的声音进行分解、合成,使机器能辨识各种语音,或合成并发出类似人的声音。又如,利用计算机来识别各类图像、甚至人的指纹等等。 6、娱乐及游戏 在普通家用电脑领域,娱乐游戏几乎成为家用电脑的主要用途,影音播放、游戏是家用电脑的主要娱乐方式。电脑的性能强劲,加之可以方便的介入互联网,所以家用需TV游戏机后,成为一个重要的游戏平台。同时,家用电脑逐渐成为家庭影院方向发展,尤其是随着高清视频的逐渐普及,以家用电脑作为影音媒体中心,是效果最好,价格最实惠的方式,并逐渐衍生出HTPC这一新的家用电脑概念。 综上所述,计算机是对输入的各类信息,如数值、文字、图像、电信号等等,自动高效地进行加工处理并输出结果的电子装置。