购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 计算机的发展和应用领域概述

1.1.1 计算机的发展

电子数字计算机(Electronic Computer)是一种能自动地、高速地、精确地进行信息处理的电子设备,是20世纪最重大的发明之一。计算机家族包括了机械计算机、电动计算机、电子计算机等。电子计算机又可分为电子模拟计算机和电子数字计算机,通常我们所说的计算机就是指电子数字计算机,它是现代科学技术发展的结晶,特别是微电子、光电、通信等技术以及计算数学、控制理论的迅速发展带动了计算机不断更新。自1946年第一台电子数字计算机诞生以来,计算机发展十分迅速,已经从开始的高科技军事应用渗透到了人类社会的各个领域,对人类社会的发展产生了极其深刻的影响。

1.电子计算机的产生

1943年,美国为了解决新武器研制中的弹道计算问题而组织科技人员开始了电子数字计算机的研究。1946年2月,电子数字积分器计算器(Electronic Numerical Integrator And Calculator,ENIAC)在美国宾夕法尼亚大学研制成功,它是世界上第一台电子数字计算机,如图1.1所示。这台计算机共使用了18 000多只电子管,1 500个继电器,耗电150kW,占地面积约为167m 2 ,重30t,每秒能完成5 000次加法或400次乘法运算。与此同时,美籍匈牙利科学家冯·诺依曼(John von Neumann)也在为美国军方研制电子离散变量自动计算机(Electronic Discrete Variable Automatic Computer,EDVAC)。在EDVAC中,冯·诺依曼采用了二进制数,并创立了“存储程序”的设计思想。EDVAC 也被认为是现代计算机的原型。

图1.1 ENIAC计算机

2.电子计算机的发展

自1946年以来,计算机已经经历了几次重大的技术革命,按所采用的电子器件可将计算机的发展划分为如下几代。

第一代计算机(1946年—1959年),其主要特点是:逻辑元件采用电子管,功耗大,易损坏;主存储器采用汞延迟线或静电储存管,容量很小;外存储器使用了磁鼓;输入/输出装置主要采用穿孔卡;采用机器语言编程,即用“0”和“1”来表示指令和数据;运算速度每秒仅为数千至数万次。

第二代计算机(1960年—1964年),其主要特点是:逻辑元件采用晶体管,与电子管相比,其体积小、耗电少、速度快、价格低、寿命长,主存储器采用磁芯,外存储器采用磁盘、磁带,存储器容量有较大提高;软件方面产生了监控程序(Monitor),提出了操作系统的概念,编程语言有了很大的发展,先用汇编语言(Assemble Language)代替了机器语言,接着又出现了高级编程语言,如FORTRAN、COBOL、ALGOL等;计算机应用开始进入实时过程控制和数据处理领域,运算速度达到每秒数百万次。

第三代计算机(1965年—1969年),其主要特点是:逻辑元件采用集成电路(Integrated Circuit,IC),IC 的体积更小,耗电更少,寿命更长;主存储器以磁芯为主,开始使用半导体存储器,存储容量大幅度提高;系统软件与应用软件迅速发展,出现了分时操作系统和会话式语言;在程序设计中采用了结构化、模块化的设计方法,运算速度达到每秒千万次以上。

第四代计算机(1970年至今),其主要特点是:逻辑元件采用了超大规模集成电路(Very Large Scale Integration,VLSI);主存储器采用半导体存储器,容量已达第三代计算机的辅存水平,作为外存的软盘和硬盘的容量成百倍增加,并开始使用光盘;输入设备出现了光字符阅读器、触摸输入设备和语音输入设备等,使操作更加简洁灵活,输出设备已逐步以激光打印机为主,使得字符和图形输出更加逼真、高效。

新一代计算机(Future Generation Computer System,FGCS),即未来计算机,其目标是使其具有智能特性,具有知识表达和推理能力,能模拟人的分析、决策、计划和其他智能活动,具有人机自然通信能力。现在已经开始了对神经网络计算机、生物计算机等的研究,并取得了可喜的进展。

3.微型计算机的发展

微型计算机指的是个人计算机(Personal Computer,PC),简称微机。其主要特点是采用微处理器(Micro Processing Unit,MPU)作为计算机的核心部件,并由大规模、超大规模集成电路构成。

微型计算机的升级换代主要有两个标志,微处理器的更新和系统组成的变革。微处理器从诞生的那一天起发展方向就是:更高的频率,更好的制造工艺,更大的高速缓存。随着微处理器的不断发展,微型计算机的发展大致可分为以下几代。

第一代(1971年—1973年)是4位和低档8位微处理器时代。典型微处理器产品有Intel 4004、8008。集成度为2 000晶体管/片,时钟频率为1MHz。

第二代(1974年—1977年)是8位微处理器时代。典型微处理器产品有Intel公司的Intel 8080、Motorola公司的MC 6800、Zilog公司的Z80等。集成度为5 000晶体管/片,时钟频率为2MHz。同时指令系统得到完善,形成典型的体系结构,具备中断、DMA等控制功能。

第三代(1978年—1984年)是16位微处理器时代。典型微处理器产品是Intel公司的Intel 8086/8088/80286、Motorola公司的MC 68 000、Zilog公司的Z8 000等。集成度为25 000晶体管/片,时钟频率为5MHz。微机的各种性能指标达到或超过中、低档小型机的水平。

第四代(1985年—1992年)是32位微处理器时代。集成度已达到100万晶体管/片,时钟频率达到60MHz以上。典型32位CPU产品有Intel公司的Intel 80386/80486、Motorola公司的MC 68020/68040、IBM公司和Apple公司的Power PC等。

第五代(1993年至今)是64位奔腾(Pentium)系列微处理器的时代,典型产品是 Intel 公司的奔腾系列芯片及与之兼容的 AMD 的 K6系列微处理器芯片。它们内部采用了超标量指令流水线结构,并具有相互独立的指令和数据高速缓存。随着MMX(Multi Media eXtension)微处理器的出现,微机的发展在网络化、多媒体化和智能化等方面跨上了更高的台阶。

4.发展趋势

目前计算机的发展趋势主要有如下几个方面。

(1)多极化

如今包括电子词典、掌上电脑、笔记本电脑等在内的微型计算机在我们的生活中已经是处处可见,同时大型、巨型计算机也得到了快速的发展。特别是在 VLSI 技术基础上的多处理机技术使计算机的整体运算速度与处理能力得到了极大的提高。

除了向微型化和巨型化发展之外,中小型计算机也各有自己的应用领域和发展空间。特别在运算速度提高的同时,提倡功耗小、对环境污染小的绿色计算机和提倡综合应用的多媒体计算机已经被广泛应用,多极化的计算机家族还在迅速发展中。

(2)网络化

网络化就是通过通信线路将一定地域内不同地点的计算机连接起来形成一个更大的计算机网络系统。计算机网络的出现只有40多年的历史,但已成为影响到人们日常生活的应用热潮,是计算机发展的一个主要趋势。

(3)多媒体化

媒体可以理解为存储和传输信息的载体,文本、声音、图像等都是常见的信息载体。过去的计算机只能处理数值信息和字符信息,即单一的文本媒体。后来发展起来的多媒体计算机则集多种媒体信息的处理功能于一身,实现了图、文、声、像等各种信息的收集、存储、传输和编辑等处理。多媒体被认为是信息处理领域在20世纪90年代出现的又一次革命。

(4)智能化

智能化虽然是未来新一代计算机的重要特征之一,但现在已经能看到它的许多踪影,比如能自动接收和识别指纹的门控装置,能听从主人语音指示的车辆驾驶系统等。使计算机具有人的某些智能将是计算机发展过程中的下一个重要目标。

1.1.2 计算机的应用领域

计算机的诞生和发展,对人类社会产生了深远的影响,它的应用范围包括科学技术、国民经济、社会生活的各个领域,概括起来可分为如下几个方面。

计算机的应用领域

(1)科学计算。科学计算,即数值计算,是计算机应用的一个重要领域。计算机的发明和发展首先是为了高速完成科学研究和工程设计中大量复杂的数学计算。

(2)信息处理。信息是各类数据的总称,信息处理一般泛指非数值方面的计算,如各类资料的管理、查询、统计等。

(3)实时过程控制。实时控制在国防建设和工业生产中都有着广泛的应用。例如,由雷达和导弹发射器组成的防空控制系统、地铁指挥控制系统、自动化生产线等,都需要在计算机控制下运行。

(4)计算机辅助工程。计算机辅助工程是近几年来迅速发展的应用领域,它包括计算机辅助设计(Computer Aided Design,CAD)、计算机辅助制造(Computer Aided Manufacture,CAM)、计算机辅助教学(Computer Aided Instruction,CAI)等多个方面。

(5)办公自动化。办公自动化(Office Automation,OA)指用计算机帮助办公室人员处理日常工作。例如,用计算机进行文字处理,文档管理,资料、图像、声音的处理和网络通信等。

(6)数据通信。从20世纪50年代初开始,随着计算机的远程信息处理应用的发展,通信技术和计算机技术相结合产生了一种新的通信方式,即数据通信。数据通信就是为了实现计算机与计算机或终端与计算机之间信息交互而产生的一种通信技术。信息要在两地间进行传输,必须要有传输信道。根据传输媒体的不同,通信方式分为有线数据通信与无线数据通信,但它们都通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现软硬件和信息资源的共享。

(7)智能应用。智能应用即人工智能,它既不同于单纯的科学计算,又不同于一般的数据处理,它不但要求具备高的运算速度,还要求具备对已有的数据(经验、原则等)进行逻辑推理和总结的功能(即对知识的学习和积累功能),并能利用已有的经验和逻辑规则对当前事件进行逻辑推理和判断。 r3zOejtxSBI53QGMxLT0v7zHXz5ti4VUpJYVBPrRIVZ6RA2Uxy3yuxdOkk91GEE8

点击中间区域
呼出菜单
上一章
目录
下一章
×