计算机基础知识
来源:逸仙集团    时间:2010-2-25 15:47:00     

一、计算机的发展历史

   好多人和书本上都说世界上第一台计算机是美国宾夕法尼亚大学莫奇来和爱克特研制成功的名为ENIAC。这些学过的人都知道。给出我的观点,不对!确切的说这台计算机是世界上第一台电子计算机。我为什么这样说,就是因为如果省略了“电子”两个字,真的就是磨灭了在这之前许多人的功绩。最早的加法机、差分机、后来的各种机电式计算机。这些又都是什么?难道不算是计算机吗?所以我更正一下,不要省略“电子”两个字。

  好了!我们正式开始学习计算机发展历史。

         英语里的“Calculus”(计算)一词来源于拉丁语,既有“算法”的含义,也有肾脏或胆囊里的“结石”的意思。古人用石头计算捕获的猎物,石头就是他们的计算工具。美国著名科普大师阿西莫夫说过,人类最早的 “计算机”是手指,英语单词“Digit” 既表示“手指”又表示“整数数字”。而中国数学史专家考证,大约在新石器时代早期,即远古传说里伏羲、黄帝之前,先民使用的“计算机”是结绳,即用绳子打结的多少来表示数的概念。

         当我们的祖先告别了结绳记数,数学的萌芽让人类开始了“数字化生存”的初次尝试。从公元前四五千年起,美索不达米亚两河流域苏美尔人在发明楔形文字的同时,也在泥板上刻下了人类最早的一批数字符号。
        人类最早有实物作证的计算工具诞生在中国。    古语曰:“运筹策于帷幄之中,决胜于千里之外。”筹策又叫算筹,它是中国古代普遍采用的一种计算工具。算筹不仅可以替代手指来帮助计数,而且能做加减乘除等数学运算。中国古代数学家正是以“算筹计算机”为工具,运筹帷幄,殚精竭虑,写下了数学史上光辉的一页。
          中国古代使用的算筹多用竹子制成,也用木头、兽骨充当材料。据古书记载,算筹一般长为13~14cm,直径0.2~0.3cm,约二百七十枚为一束,放在布袋里随身携带。古人创造了纵式和横式两种不同的摆法,两种摆法都可以用1~9九种数字来计算任意大的自然数,与现代通行的十进制计数法完全一致,显示了中国古代人民高超的数学才能。可见,算筹属于硬件,而摆法就是“算筹计算机”的软件。

         公元500年前,中国南北朝时期的数学家祖冲之(公元429~500年),借助算筹作为计算工具,    成功地将圆周率π值计算到小数点后的第7位,即在3.1415926至3.1415927之间,成为当时世界上最精确的π值,比法国数学家韦达的相同成就早了1100多年。
         中国古代在计算工具领域的另一项发明是珠算盘,直到今天,    它仍然是许多人钟爱的“计算机”。珠算盘最早记录于汉朝人徐岳撰写的《数术记遗》一书里,大约在宋元时期开始流行,而算盘最终彻底淘汰了筹算是在明代完成的。

         明代的珠算盘已经与现代算盘完全相同,通常具有13档,每档上部有2颗珠而下部有5颗珠,中间由横梁隔开,通过“口诀”即“算法”进行快速运算。由于珠算具有“随手拨珠便成答数”的优点,一时间风靡海内,并且逐渐传入日本、朝鲜、越南、泰国等地,以后,又经一些商人和旅行家带到欧洲,逐渐向西方传播,对世界数学的发展产生了重要的影响。

计算尺

        17世纪初,计算工具在西方呈现了较快的发展。首先创立对数概念。 闻名于世的英国数学家纳皮尔(J.Napier),在他所著的一本书里,介绍了一种新工具,即后来被称为“纳皮尔算筹”的器具。纳皮尔作为一个天文爱好者, 他曾醉心于钻研占星术,自然而然进入到数学计算的领域。纳皮尔想过许多办法来简化天文数值计算,终于在1614年提出了对数的概念, 成为与17世纪出现的解析几何、微积分一样重要的数学方法,纳皮尔也因此一举成名。比起对数概念来,“纳皮尔算筹”只能算是一件“副产品”。据说,纳皮尔的这种器具发明于1612年,它由一些长条状的木棍组成,木棍的表面雕刻着类似于乘法表的数字。纳皮尔用它来帮助进行乘法计算,他根据乘数和被乘数排列好木棍的顺序,仅需要做简单的加法就能计算出乘积,从而大大简化了数值计算过程。纳皮尔算筹与中国的算筹在原理上大相径庭,它已经显露出对数计算方法特征。

         纳皮尔开创的对数概念影响了一代数学家,英国牧师奥却德(W.Oughtred)就是其中的佼佼者。虽然这位牧师后来爬到了主教的位置,仍然把全部业余时间花在数学上,甚至一天只睡二三个小时。他发明的乘法符号“×”一直沿用至今。按现在的说法,奥却德的目光主要聚焦于基础数学领域,不大重视纯数值计算。但是,他对当时流行的计算工具却很熟悉,纳皮尔算筹和对数计算也是他精通的技能。1622年,奥却德突然萌发了一个念头:如果在两个圆盘的边缘标注对数刻度,然后让它们相对转动,就可以制成一种基于对数运算法则的仪器,用加减法来替代乘除。当奥却德完成了这个小小的发明时,他实际上创造了原始的对数计算尺。奥却德发明的圆盘逐渐演变成圆柱,在18~19世纪成为工程师们最喜爱的“计算机”。    这种"计算机",其有效长度为200英寸,能精确到4位有效数字。奥却德和他的学生后来把圆盘计算尺改进成两根相互滑动的直尺状。17世纪中期,有人又把它进一步改进为主尺座和在尺座内部移动的滑尺;18世纪末,那位发明蒸汽机的大发明家瓦特匠心独具,在尺座上添置了一个滑标,用来贮存计算的中间结果,使这种工具更方便更合用。在工程计算领域,奥却德发明的对数计算尺不仅能做加、减、乘、除、乘方、开方运算,甚至可以计算三角函数、指数函数和对数函数,它一直使用到袖珍电子计算器面世为止。即使在20世纪60年代,对数计算尺依然是理工科大学生必需掌握的基本功,是工程师身份的一种象征。然而,由于它属于“模拟式计算机”范畴,其精度不够很难用于财务、统计等方面,终于未能逃脱被电脑取代的厄运。

最初的机械计算机

         人们现在大都把第一台机械计算机的荣誉归功于法国的帕斯卡,但鲜为人知的是,在帕斯卡之前,德国科学家契克卡德(W. Schickard)曾经制作出一台更出色的计算机器。契克卡德出生在德国西南部一座小镇,当时在图宾根(Tubingen)大学担任教授职务。他广泛涉猎天文学、数学和测量学等诸多领域,一生发明过许多机器。1623年,契克卡德教授为自己的挚友、天文学家开普勒(Kepler)制作了一种机械计算机。据说,契克卡德只造了两台原型,现在是否还在何处保存着不得而知。人们是在他的一封信里发现了该机器的示意图,才知道了这个事实。契克卡德计算机能做6位数加减法,或许设置了某种“溢出”响铃装置;机器上部附加一套圆柱型“纳皮尔算筹”,因此也能进行乘除运算。1960年,契克卡德家乡的人根据示意图重新制作出契卡德计算机,惊讶地发现它确实可以工作。1993年5月,德国为契克卡德诞辰400周年举办展览会,隆重纪念这位被一度埋没的计算机先驱。

         17世纪最值得称颂的计算机发明当然属于法国科学家布莱斯.帕斯卡( B.Pascal)。 在电脑史前史里,帕斯卡被公认为制造出机械计算机的第一人。自16岁开始, 帕斯卡就在构思一种计算机。1639年,帕斯卡的父亲受命出任诺曼底省监察官,负责征收税款。他看着年迈的父亲费力地计算税率税款,未来的科学家想到了要为父亲制做一台可以帮助计算的机器。这位少年日以继夜地埋头苦干,先后做了三个不同的模型,耗费了整整三年的光阴。第三个模型在1642年,即他19岁那年获得了成功,他称这架小小的机器为“加法器”。

        帕斯卡加法器是一种系列齿轮组成的装置,外壳用黄铜材料制作,是一个长20英寸、宽4英寸、高3英寸的长方盒子,面板上有一列显示数字的小窗口,旋紧发条后才能转动, 用专用的铁笔来拨动转轮以输入数字。 这种机器开始只能够做6位加法和减法。然而,即使只做加法,也有个“逢十进一”的进位问题。聪明的帕斯卡采用了一种小爪子式的棘轮装置。当定位齿轮朝9转动时,棘爪便逐渐升高;一旦齿轮转到0,棘爪就“咔嚓”一声跌落下来,推动十位数的齿轮前进一档。父亲的上司、法国财政大臣来到他家,观看帕斯卡表演“新式的计算机器”,并且鼓励他投入生产,大力推广这种“人类有史以来第一台计算机”。

         帕斯卡逝世后,德国莱布尼茨(G.Leibnitz),发现了一篇由帕斯卡亲自撰写的“加法器”论文,勾起了他强烈的发明欲望,决心把这种机器的功能扩大为乘除运算。莱布尼茨早年历经坎坷。在获得了一次出使法国的机会后,为实现制造计算机的夙愿创造了契机。在巴黎,莱布尼茨聘请到一些著名机械专家和能工巧匠协助工作,终于在1674年造出一台更完善的机械计算机。莱布尼茨发明的机器叫“乘法器” ,约1米长,内部安装了一系列齿轮机构,除了体积较大之外,基本原理继承于帕斯卡。不过,莱布尼茨为计算机增添了一种名叫“步进轮”的装置。步进轮是一个有9个齿的长圆柱体,9个齿依次分布于圆柱表面;旁边另有个小齿轮可以沿着轴向移动,以便逐次与步进轮啮合。每当小齿轮转动一圈,步进轮可根据它与小齿轮啮合的齿数,分别转动1/10、2/10圈……,直到9/10圈,这样一来,它就能够连续重复地做加减法,在转动手柄的过程中,使这种重复加减转变为乘除运算。

         莱布尼茨对计算机的贡献不仅在于乘法器,公元1700年左右,莱布尼茨从一位友人送给他的中国“易图”(八卦)里受到启发,最终悟出了二进制数之真谛。虽然莱布尼茨的乘法器仍然采用十进制,但他率先为计算机的设计,系统提出了二进制的运算法则。

程序控制计算机的设计

         无论是契克卡德、帕斯卡,还是莱布尼茨,他们发明的机器都缺乏程序控制的功能。工业社会首次大规模应用程序控制的机器不是计算机,而是纺织行业中的提花编织机,然而,它对计算机程序设计的思想产生过巨大的影响力。

         提花编织机具有一种升降纱线的装置,能编织图案花纹绸布。提花机最早出现在中国,在战国时代墓葬物品中,就有许多用彩色丝线编织的漂亮花布。当西方人对“丝绸之路”运来的花布赞叹不已时,提花机也沿着这条路传入欧洲。用当时的织机编织图案相当费事。所有的花布都是用经线(纵向线)和纬线(横向线)编织,若要织出花样,织工必须按照预先设计的图案,在用人手在适当位置反复“提”起 一部分经线,以便让滑梭牵引着不同颜色的纬线通过,编织效率很低。1725年,法国纺织机械师布乔(B. Bouchon)想出了一个“穿孔纸带”的绝妙主意。布乔首先设法用一排编织针控制所有的经线运动,然后取来一卷纸带,根据图案打出一排排小孔,并把它压在编织针上。启动机器后,正对着小孔的编织针能穿过去钩起经线,其它则被纸带挡住不动。于是,编织针自动按照预先设计的图案去挑选经线,布乔的“思想”“传递”给了编织机,编织图案的“程序”也就“储存”在穿孔纸带的小孔之中。真正成功的改进是80年后,另一位法国机械师杰卡德(J.Jacquard),大约在1801年完成了“自动提花编织机”的设计制作。1805年,法国皇帝拿波伦在里昂工业展览会上观看提花机表演后大加赞赏,授予杰卡德古罗马军团荣誉勋章。

         英国剑桥大学科学家巴贝奇(C.Babbage)对杰卡德提花机,特别是对穿孔卡片控制机器运转的天才设计十分神往,他甚至收藏着一幅用24000张卡片编织而成的杰卡德本人的肖像,并梦想着用类似的方法设计一台计算机。

        18世纪末,法国数学界调集大批数学家,组成了人工手算的流水线,经过长期艰苦奋斗,终于完成了17卷《数学用表》的编制,但是,手工计算出的数据出现了大量错误。这件事情强烈刺激了巴贝奇,20岁那年,他着手开始计算机的研制工作。巴贝奇的第一个目标是制作一台“差分机”。所谓“差分”的含义,是把函数表的复杂算式转化为差分运算,用简单的加法代替平方运算,快速编制不同函数的数学用表。巴贝奇耗费了整整10年时间,于1822年完成了第一台差分机,可以处理3个不同的5位数,计算精度达到6位小数,当即就演算出好几种函数表。由于当时工业技术水平极低,第一台差分机从设计绘图到机械零件加工,都由巴贝奇亲自动手实施。成功的喜悦激励着巴贝奇,他上书英国皇家学会,要求政府资助他建造第二台运算精度达20位的大型差分机。英国政府同意为这台机器提供1.7万英镑的资助。巴贝奇自己也投资1.3万英镑巨款,弥补研制经费的不足。第二台差分机约有25000个零件,零件误差要求不超过每英寸千分之一,用蒸汽机驱动。巴贝奇把机器交给了英国最著名的机械工程师约瑟夫.克莱门特所属工厂制造,但工程进度十分缓慢。第二个10年过去后,全部零件只完成了一半。参加试验的同事们纷纷离去,巴贝奇独自苦苦支撑第三个10年,最后只得把图纸和部分零件送进博物馆保存。

        巴贝奇一共绘制了21张大型差分机设计图纸。1991年,为了纪念巴贝奇200周年诞辰,英国肯圣顿(Kensington)科学博物馆根据这些图纸重新建造了一台差分机。复制过程中,只发现图纸存在着几处小的错误。复制者特地采用18世纪中期的技术设备来制作,不仅成功地造出了机器,而且可以正常运转。他们猜想,当年巴贝奇没能完成大型差分机研制,或许不完全是技术方面的问题。

        1842年,英国政府宣布断绝对巴贝奇的一切资助,科学界的同行则讥笑他是“愚笨的巴贝奇”,公然称差分机“毫无任何价值”。然而,巴贝奇没有灰心丧气,他为自己确定了一项更大胆的计划——研制一台通用计算机。这种新机器被命名为“分析机”,巴贝奇希望它能自动解算有100个变量的复杂算题,每个数达25位,速度达到每秒钟运算一次。巴贝奇设计的分析机不仅包括齿轮式“存贮仓库”(Store)和“运算室”即“作坊”(Mill),而且还有他未给出名称的“控制器”装置,以及在“存贮仓库”和“作坊”之间运输数据的输入输出部件。巴贝奇以他天才的思想,划时代地提出了类似于现代电脑五大部件的逻辑结构。

         顶着艰难的条件和舆论压力,只有27岁的英国女数学家阿达.奥古斯塔勇敢地(AdaAugusta)支持了巴贝奇的计划。阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。

         由于得不到任何资助,巴贝奇和阿达耗尽了自己全部财产,一贫如洗。1852年,因疾病缠身,阿达英年早逝。巴贝奇又独自坚持了近20年。晚年的他甚至不能有条理地表达自己的意思,但是仍然百折不挠地坚持工作。1871年,为计算机事业贡献毕生精力的这位先驱者孤独地离开了人世。分析机终于没能制造出来,未完成的一部分也被保留在英国皇家博物馆里。巴贝奇逝世后,他的儿子亨利.巴贝奇(Henry Babbage)少将制造了若干个“运算室”部件的复制品,送往世界各地保存。亨利坚定地相信,总有一天,他父亲的这种机器一定会被后人制造出来。

1944年美国哈佛大学数学教授霍华得.艾肯在阅读过巴贝奇的文章后,根据其设计思想,在IBM公司赞助下,研究制造出代号为Mark I的计算机在哈佛大学成功地投入运行,从而使巴贝奇的梦想成为现实。

巴贝奇未能实现把杰卡德机器变成计算机的夙愿,19世纪末,美国人口普查局的统计学家霍列瑞斯(H.Hollerith)博士,却首先用穿孔卡完成了第一次大规模数据处理。


计算工具
          计算工具(Calculating Devices)是计算时所用的器具或辅助计算的实物。
 
          人们从数学产生之日,便不断寻求能方便进行和加速计算的工具。因此,计算和计算工具是息息相关的。
 
          中国古代的数学是一种计算数学,当时的人创造了许多独特的计算工具及与工具有关的计算方法,早在公元前5世纪,中国人已开始用算筹作为计算工具,并在公元前3世纪得到普遍的采用,一直沿用了二千年。後来,人们发明了算盘,并在15世纪得到普遍采用,取代了算筹。它是在算筹基础上发明的,比算筹更加方便实用,同时还把算法口诀化,从而加快了计算速度。後来更发现算盘对人类有较强的数学教育功能,因此源用至今,并流传到海外,成为一种国际性的计算工具。
 
          除中国外,其它中古的国家亦有各式各样的计算工具发明,例如罗马人的「算盘」,古希腊人的「算板」,印度人的「沙盘」,及英国人的「刻齿本片」等。这些计算工具的原理基本上是相同的,同样是透过某种具体的物体来代表数,并利用对物件的机械操作来进行运算。
 
          近代的科学发展促进了计算工具的发展:

比例规:伽利略发明了「比例规」,它的外形像圆规,两脚上各有刻度,可任意开合,是利用比例的原理进行乘除比例等计算的工具。
纳皮尔筹:15世纪後,「格子算法」通行於中亚细亚及欧洲,纳皮尔筹便是根据了「格子算法」的原理,但与格子算法不同的是它把格子和数字刻在「筹」(长条竹片或木片)上,这便可根据需要拼凑起来计算。
计算尺:在1614年,对数被发明以後,乘除运算可以化为加减运算,对数计算尺便是依据这一特点来设计。1620年,冈特最先利用对数计算尺来计算乘除。1632年,奥特雷德发明了有滑尺的计算尺,并制成了圆形计算尺。1652年,比萨克制成了有固定尺身和滑尺的计算尺。1850年,曼南在计算尺上装上游标,因此而受到当时科学工作者,特别是工程技术人员所广泛采用。
机械计算机:机械式计算机是与计算尺同时出现的,是计算工具上的一大发明。席卡德(1623)是最早构思出机械式计算机,他在给天文学家开普勒的信(1623,1624)上描述了他发明的四则计算机,但并没有成功制成。而能成功创制第一部能计算加减法的计算机是帕斯卡(1642),在1671年,莱布尼茨发明了一种能作四则运算的手摇计算机,是长1米的大盒子。自此以後,经过人们在这方面多年的研究,特别是经过托马斯、奥德内尔等人的改良後,出现了多种多样的手摇计算机,并风行全世界。於17世纪末,这种计算机传入了中国,并由中国人制造了12位数的手摇计算机,独创出一种算筹式手摇计算机。
电子计算机:一种能依照一定的「程序」自动控制的计算机。19世纪初,法国的雅卡尔发明了用穿孔卡片来控制的纺织机,1822年,英国的巴贝奇便根据同一原理制成了一部能执行计算程序的差分机,并於1834年,设计了一部完全程序控制的分析机,可惜碍於当时的机械技术所限制而没有制成,但已包含了现代计算的基本思想和主要的组成部分了。
          此後,由於电力技术有了很大的发展,电动式计算机便慢慢取代以人工为动力的计算机。在1880年,美国的霍勒里斯与比林斯发明了电动穿孔卡片式计算机,能机械化地处理数据。後来他们更开创了第一家制造电子计算机的公司──国际商业机器公司(简称IBM)。
          20世纪以来,电子技术与数学得到充分的发展,电子技术的改进,为计算机提供了物质上的基础,而数学的发展对设计及研制新型的计算机有很大的帮助。
 

          1941年,德国的楚泽采用了继电器,制成了第一部通用程序控制计算机,实现了100多年前巴贝奇的理想。1944年,美国的艾肯亦以同一方法制成了一台程序控制自动数字计算机。
 
          20世纪初,电子管的出现,使计算机的改革有了新的发展,并由於二次大战的迫切的军事需要,美国宾夕法尼亚大学和有关单位在1946年制成了第一台电子计算机──「电子数字积分仪与计算机」(ENIAC),由莫克利和埃克特等主要设计,而冯.诺伊曼亦曾参与改进工作。ENIAC使用了18000个电子管,占地170平方米,功率150千瓦。
 
          在ENIAC产生之前,英国的图灵已提出了「理想计算机」的理论,并探讨了制造通用数字计算机的可能性。1943年实际上制造出破译密码的计算机,但由於军事保密,外人未知其详。
 
          电子计算机(又称电脑)在40多年得到高速的发展,其使用的元件亦已经历了四代的变化。包括第一代的电子管、第二代的晶体管、第三代的集成电路、及第四代的大规模集成电路。
 
          1983年底,中国制造了亿次「银河」计算机,这标志著中国已进入研制巨型机的行列。
 
          现在,电子计算机的功能已不止是一种计算工具,它已渗入了人类的活动领域,并改变著整个社会的面貌,使人类社会迈入一个新的阶段。


咨询热线
0512 - 57999888
0512 - 57511515
0512 - 57568828
全国免费咨询热线
800 - 828 - 8610
友情链接
苏州会计之窗 江苏财经信息网 报关员资格考试网 江苏省教育网 比扬德外语 逸仙科技 逸仙文化传播 中国教育网
申请链接| 投诉信箱| 人才招聘| 合作加盟| 逸仙校区| 关于逸仙|
版权所有:逸仙教育 地址:江苏省昆山市人民北93号诚泰商务广场六楼
电话:512-57999888   57511515   57568828
咨询:consultant@ksyx.net   服务:service@ksyx.net   投诉:complaint@ksyx.net
苏ICP8002888