文档库 最新最全的文档下载
当前位置:文档库 › 英语课后答案

英语课后答案

第一单元:计算机与计算机科学

课文A:计算机概览
一、引言
计算机是一种电子设备,它能接收一套指令或一个程序,然后通过对数字数据进行运算
或对其他形式的信息进行处理来执行该程序。
要不是由于计算机的发展,现代的高科技世界是不可能产生的。不同类型和大小的计算
机在整个社会被用于存储和处理各种数据,从保密政府文件、银行交易到私人家庭账目。计
算机通过自动化技术开辟了制造业的新纪元,而且它们也增强了现代通信系统的性能。在几
乎每一个研究和应用技术领域,从构建宇宙模型到产生明天的气象报告,计算机都是必要的
工具,并且它们的应用本身就开辟了人们推测的新领域。数据库服务和计算机网络使各种各
样的信息源可供使用。同样的先进技术也使侵犯个人隐私和商业秘密成为可能。计算机犯罪
已经成为作为现代技术代价组成部分的许多风险之一。
二、历史
第一台加法机是法国科学家、数学家和哲学家布莱斯.帕斯卡于1642年设计的,它是数
字计算机的先驱。这个装置使用了一系列带有10个齿的轮子,每个齿代表从0到9的一个数字。
轮子互相连接,从而通过按照正确的齿数向前转动轮子,就可以将数字彼此相加。17世纪70
年代,德国哲学家和数学家戈特弗里德.威廉.莱布尼兹对这台机器进行了改良,设计了一台
也能做乘法的机器。
法国发明家约瑟夫―玛丽.雅卡尔,在设计自动织机时,使用了穿孔的薄木板来控制复
杂图案的编织。在19世纪80年代期间,美国统计学家赫尔曼.何勒里斯,想出了使用类似雅
卡尔的木板那样的穿孔卡片来处理数据的主意。通过使用一种将穿孔卡片从电触点上移过的
系统,他得以为1890年的美国人口普查汇编统计信息。
1、分析机
也是在19世纪,英国数学家和发明家查尔斯.巴比奇,提出了现代数字计算机的原理。
他构想出旨在处理复杂数学题的若干机器,如差分机。许多历史学家认为,巴比奇及其合伙
人,数学家奥古斯塔.埃达.拜伦,是现代数字计算机的真正先驱。巴比奇的设计之一,分析
机,具有现代计算机的许多特征。它有一个以一叠穿孔卡片的形式存在的输入流、一个保存
数据的“仓库”、一个进行算术运算的“工厂”和一个产生永久性纪录的打印机。巴比奇未
能将这个想法付诸实践,尽管在那个时代它在技术上很可能是可行的。
2、早期的计算机
模拟计算机是19世纪末开始制造的。早期型号是靠转动的轴和齿轮来进行计算的。用任
何其他方法都难以计算的方程近似数值,可以用这样的机器来求得。开尔文勋爵制造了一台
机械潮汐预报

器,这实际上就是一台专用模拟计算机。第一次和第二次世界大战期间,机械
模拟计算系统,以及后来的电动模拟计算系统,在潜艇上被用作鱼雷航线预测器,在飞机上
被用作轰炸瞄准具的控制器。有人还设计了另一个系统,用于预测密西西比河流域春天的洪
水。
3、电子计算机
第二次世界大战期间,以伦敦北面的布莱切利公园为工作地点的一组科学家和数学家,
制造了最早的全电子数字计算机之一:“巨人”。到1943年12月,这个包含了1500个真空管
的“巨人”开始运转了。它被以艾伦.图灵为首的小组用于破译德国用恩尼格码加密的无线
电报,他们的尝试大部分是成功的。
除此而外,在美国,约翰.阿塔纳索夫和克利福德.贝里早在1939年就在艾奥瓦州立学院
制造了一台原型电子机。这台原型机和后来的研究工作都是悄悄完成的,而且后来因1945年
电子数字积分计算机(ENIAC)的研制而显得相形见绌。ENIAC被授予了专利。但是,数十
年后,在1973年,当该机被揭露吸收了在阿塔纳索夫―贝里计算机中首次使用的原理后,这
项专利被废除了。
图1 A - 1:E N IAC是最早的全电子数字计算机之一。
ENIAC(见图1A-1)含有18,000个真空管,具有每分钟几百次的乘法运算速度,但是,
其程序最初是通过导线传送到处理器内的,必须由人工更改。根据美籍匈牙利数学家约翰.
冯.诺伊曼的想法,后来制造的机器带有一个程序存储器。指令像数据一样存储在“存储器”
中,使计算机在执行过程中摆脱了纸带阅读器的速度限制,并使问题在不给计算机重新接线
的情况下得以解决。
20世纪50年代末,晶体管在计算机中的应用,标志着比在真空管机器情况下体积小、速
度快、用途广的逻辑元件的出现。由于晶体管使用的功率小得多,寿命也长得多,仅这项发
展本身就导致了被称之为第二代计算机的改良机器的产生。元件变小了,元件的间距也变小
了,而且系统的制造成本也变得低得多。
4、集成电路
20世纪60年代末,集成电路(见图1A-2)得到采用,从而有可能将许多晶体管制作在一
块硅衬底上,晶体管之间用覆镀在适当位置的导线相连接。集成电路导致价格、尺寸和故障
率的进一步降低。20世纪70年代中期,随着大规模集成电路和后来的超大规模集成电路(微
芯片)的采用,成千上万个彼此相连的晶体管被蚀刻在一块硅衬底上,于是微处理器成为现
实。
图1 A - 2:集成电路
那么,再回过头来看看现代计算机处理开关值的能力:20世纪70年代的计算机一般一次
能够处理8个开关值。也就是说,在每个循环中,它们能处理8个二进制数字或

位的数据。8
个位为一组,称为一个字节;每个字节包含256个开与关(或0与1)的可能模式。每个模式
相当于一条指令、一条指令的一部分或者一个特定的数据类型,如一个数字、一个字符或一
个图形符号。例如,11010010这个模式可能是二进制数据——在此情况下代表210这个十进
制数字,或者它可能是一条指令,告诉计算机将存储在其交换设备中的数据与存储在存储芯
片某个位置的数据进行比较。
一次能处理16、32和64位数据的处理器的研制,提高了计算机的速度。一台计算机能够
处理的全部可识别模式——操作总清单——称为其指令集。随着现代数字计算机的不断发
展,这两个因素——能够同时处理的位数和指令集的大小——在继续增长。
三、硬件
不论尺寸大小,现代数字计算机在概念上都是类似的。然而,根据成本与性能,它们可
分为几类:个人计算机或微型计算机,一种成本较低的机器,通常只有桌面大小(尽管“膝
上型计算机”小到能够放入公文包,而“掌上型计算机”能够放入口袋);工作站,一种具
有增强型图形与通信能力、从而使其对于办公室工作特别有用的微型计算机;小型计算机,
一般就个人使用而言太昂贵,其性能适合于工商企业、学校或实验室;以及大型机,一种大
型的昂贵机器,具有满足大规模工商企业、政府部门、科研机构或者诸如此类机构需要的能
力(其中体积最大、速度最快的称为巨型计算机)。
一台数字计算机不是单一的机器。确切地说,它是由5个不同的要素组成的系统:(1)
中央处理器;(2)输入设备;(3)存储设备;(4)输出设备;以及(5)被称作总线的通信
网络,它将系统的所有要素连接起来并将系统与外界连接起来。
四、编程
一个程序就是一系列指令,告诉计算机硬件对数据执行什么样的操作。程序可以内嵌在
硬件本身里,或以软件的形式独立存在。在一些专门或“专用”计算机中,操作指令被嵌入
其电路里;常见的例子有计算器、手表、汽车发动机和微波炉中的微型计算机。另一方面,
通用计算机尽管含有一些内置的程序(在只读存储器中)或者指令(在处理器芯片中),但
依靠外部程序来执行有用的任务。计算机一旦被编程,就只能做在任何特定时刻控制它的软
件所允许它做的事情。广泛使用的软件包括一系列各种各样的应用程序——告诉计算机如何
执行各种任务的指令。
五、未来的发展
计算机发展的一个持续不断的趋势是微小型化,亦即将越来越多的电路元件压缩在越来
越小的芯片空间内的努力。研究人员也在设法利用超导性来提高电

路的功能速度。超导性是
在超低温条件下在某些材料中观察到的电阻减小现象。
计算机发展的另一个趋势是“第五代”计算机的研制工作,亦即研制可以解决复杂问题
而且其解决方法用“创造性的”这个词来形容或许最终名副其实的计算机,理想的目标是真
正的人工智能。正在积极探索的一条道路是并行处理计算,亦即利用许多芯片来同时执行数
个不同的任务。一种重要的并行处理方法是模仿神经系统结构的神经网络。另一个持续不断
的趋势是计算机联网的增加。计算机联网现在使用由卫星和电缆链路构成的世界范围的数据
通信系统,来将全球的计算机连在一起。此外,大量的研究工作还投入在探索“光”计算机
的可能性上——这种硬件处理的不是电脉冲而是快得多的光脉冲。

相关文档
相关文档 最新文档