1.1.4 计算机的应用和发展趋势

1.计算机的应用领域

计算机能在许多领域和场合广泛使用。可以说在现代社会中,有信息的地方就需要使用计算机。把计算机的用途归纳为科学计算、数据处理、实时系统、人工智能、计算机辅助、娱乐游戏等方面,本书中将有更多的章节围绕这些应用主题展开讨论。

(1)科学计算

计算机是为科学计算的需要而发明的,科学计算是计算机应用最早也是最基本的应用领域。科学计算主要是使用计算机进行数学方法的实现和应用,所解决的是科学研究和工程技术中提出的一些复杂的数学问题。如2002年完成的著名的人类基因序列分析计划。现在,科学家们经常使用计算机测算人造卫星的轨道、进行气象预报等。例如,国家气象中心通过使用计算机,不但能够快速、及时地把气象卫星云图数据进行处理,而且可以根据大量的历史气象数据的计算进行天气预测报告。在没有使用计算机之前,这是根本不可能实现的。

(2)数据处理

数据处理的另一个说法叫“信息处理”。数据处理是目前计算应用最广泛的领域之一。数据处理是指用计算机对各种形式的信息(如文字、数据、图像和声音等)进行收集、存储、加工、展示、分析和传送的过程。例如,计算机在文字处理方面已经改变了纸和笔的传统应用,它所产生的数据不但可以被存储、打印,而且可以使用计算机进行编辑、复制等。在信息处理方面一个最重要的技术就是计算机数据库技术,它在信息管理、决策支持等方面提高了管理和决策的科学性。

(3)实时系统

实时系统是指能够及时收集、检测数据,进行快速处理并自动控制被处理的对象操作的计算机系统。这个系统的核心是计算机控制整个处理过程,包括从数据输入到输出控制的整个过程。现代工业生产的过程控制基本上都以计算机控制为主,传统过程控制的一些方法(如比例控制、微分控制、积分控制等)都可以通过计算机的运算实现。计算机实时控制不但是一个控制手段的改变,更重要的是它的适应性大大提高,它可以通过参数设定、改变处理流程实现不同过程的控制,有助于提高生产质量和生产效率。

(4)计算机辅助

计算机辅助是指使用计算机的计算、逻辑判断等功能,帮助人们进行产品和工程设计;帮助人们进行产品制作;帮助人们辅助教学等。它能辅助人们的工作,使之工作更加的自动化,合理化、科学化、标准化。计算机辅助又称计算机辅助工程,主要有计算机辅助设计(Computer Aided Design,CAD)、计算机辅助制造(Computer Aided Manufacturing,CAM)、计算机辅助教育(Computer Based Education,CBE)、计算机辅助教学(Computer Aided Instruction,CAI)、计算机辅助技术(Computer Aided Technologies,CAT)、计算机模拟(Computer Simulation)等许多方面。所以计算机辅助是计算机应用中一个非常广泛的领域。

(5)网络和通信

把计算机的超级处理能力与通信技术结合起来就形成了计算机网络。网络达到资源共享、相互交流促进的目的。计算机网络的应用所涉及的主要技术是网络互连技术、路由技术、数据通信技术、信息浏览技术及网络安全等。

计算机通信几乎就是现代通信的代名词。例如,目前发展势头已经超过传统固定电话的移动通信就是基于计算机技术的通信方式。

(6)游戏娱乐

运用计算机和网络进行游戏娱乐活动,对许多计算机用户来说是习以为常的事情。网络上有各种丰富的电影、电视资源,也有通过网络和计算机进行的游戏,甚至还有国际性的网络游戏组织和赛事。游戏娱乐的另一个重要方向是计算机和电视的结合,“数字电视”开始走入家庭,改变了传统电视的单向播放而进入交互模式。

(7)嵌入式系统

并不是所有计算机都是通用的。有许多特殊的计算机用于不同的设备中,包括大量的消费电子产品和工业制造系统,把处理器芯片嵌入其中,完成处理任务。例如,数码照相机、数码摄像机以及高档电动玩具都使用了不同功能的处理器。

2.计算机的发展趋势

随着技术的更新和应用的推动,计算机有了飞速的发展。从发展上看,计算机将向着巨型化和微型化发展;从应用上看,今天的计算机集处理文字、图形、图像、声音为一体的多媒体计算机方兴未艾。