由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
History版 - 华夏文摘】老钱:硅谷传奇:计算机发展简史
相关主题
汇率这事基督教成功的一些因素
麦克阿瑟有啥拿得出手的战绩嘛?毛泽东跟邓小平的战略眼光跟文治
常粉过来鉴定一下真伪文化大革命-大事记 (ZT)
文革结束时老百姓的生活状况到底如何? (转载)咱列举下历史上中国举国最欢庆的时刻吧
Re: 替印第安人鸣冤叫屈的小将毛粉看后一半上吊,一半投河的文章
杜鲁门的核王牌 阻止苏军南下土耳其(图)文革十年,中国都做了些什么?
从铜鍑看匈奴西迁至欧洲的路线海日懂不懂为什么信息熵要定义成-Σp*log(p)?
为啥西方古代都是贵族参军,中国是罪犯发配参军? (转载)Re: 看看中美两国近100年来的科技发明
相关话题的讨论汇总
话题: 计算机话题: 图灵话题: 计算话题: 电子计算机话题: 阿塔
进入History版参与讨论
1 (共1页)
s*******w
发帖数: 2257
1
华夏文摘】老钱:硅谷传奇:计算机发展简史- -(附录)
发表于 2016 年 04 月 22 日 由 老钱
人类的进步主要由两个部分组成:一是人类的组织原则和组织结构的进步,另一个是科
学技术的进步。近代以来,人类在组织原则和组织结构方面的进步相对比较缓慢。但是
,科学与技术则有了翻天覆地的变化。用理工科的说法就是,以往的世代里,科技进步
是线性的,近代以来则是以指数形式在发展。近代的科技发展,赋予了人类无以伦比的
力量。这么说吧,要是把人类和地球上其他物种进行比较的话,今天人类的能力堪比上
帝。
十八世纪的第一次工业革命给我们带来了蒸汽机,人类在力量、速度、和距离上开始主
宰世界,这是力学与热学综合应用的产物。十九世纪和二十世纪初的第二次工业革命,
给我们带来了新能源,电力、石油、化工等等新兴产业主宰了我们的日常生活,尽管这
次工业革命也带来了一场世界性的农业革命,但从此人们对土地的依赖越来越弱了。这
是热力学、电磁学、化学综合应用的产物。到了二十世纪末,一场彻底改变人类传统生
活方式的工业革命发端了。这是以技算机、互联网、无线通讯兴起的产业革命。这是以
量子力学为代表的近代物理的综合应用的产物。
在今天的世界里,对人们日常生活影响最大的技术发明非计算机莫属。其实,人们从开
始计数的那一天起,就有了用某种人工装置来代替人脑来从事计算的想法。人类历史上
第一台计算机是德国人契克卡德(Wilhelm Schickard)在1623年制造的,这台机器能
够进行六位数的加减运算。
SchickardPortrait Schickards Rechenmaschine
契克卡德 契克卡德的计算机
近代计算机的历史从法国伟大的数学家、物理学家帕斯卡(Blaise Pascal)发端。帕
斯卡发明制作了人类历史上第一台真正意义上的计算机——加法器。德国天才数学家莱
布尼茨(Gottfried Wilhelm Leibniz)知道了帕斯卡的加法器后,对此进行了深入的
研究,他发明并制造出了乘法器。莱布尼兹的乘法器用到了二进制。据说,莱布尼茨的
二进制想法来自康熙给德国皇帝的八卦图。莱布尼茨不但为计算机引入了二进制,他还
是二值数理逻辑的创始人。从此,人们可以用数字来表示逻辑的真假了。帕斯卡和莱布
尼茨的计算机都是机械装置,他们的计算机是人类试图制造思维的辅助工具的最初尝试
。这些计算机现在还能在博物馆里见到。
Pascal_2 pascaline
帕斯卡 帕斯卡的
计算机
计算机的发展分为理论、结构、设计、工艺、应用等方面。经过几个世纪的发展,计算
机从计算工具演化成了人脑和思维的辅助工具,计算所占的比重也越来越小了。但是,
人类在计算机这一领域里,从未停止过探索。直到上个世纪七十年代,人类在这一领域
探索的结果,酝酿出了一次真正的革命——第三次工业革命。它给人类的生活方式和价
值观带来的冲击超出了以往任何一次技术革命。人们从此进入了所谓的后工业时代。
2 Leibnitzrechenmaschine
莱布尼茨 莱布尼茨的二进制计算机
真正现代意义上的计算机是1822年,由英国科学家巴贝兹(CharlesBabbage)制造出
来的第一台差分机,它能处理3个不同的5位数,计算精度达6位小数。在计算机结构上
,巴贝兹于1834年给出现代计算机的基本结构:堆栈、处理器、控制器。不久,巴贝兹
就按照这一结构理念造出了一台计算机。这台计算机也是第一台需要软件来控制的计算
机,他的助手,英国著名诗人拜伦的独生女阿达·奥古斯塔(Ada Augusta)为这台计
算机编制了人类历史上的第一批软件程序。阿达和巴贝奇为近代计算机奠定了坚实的基
础,他们的计算机结构理念,比当时的人超前了一个世纪。堆栈、处理器、控制器、和
软件的概念一直沿用至今。阿达当年编制的软件中的一些算法也被沿用至今,为了纪念
这位计算机和软件先驱,美国军方发明的一种计算机语言就是以她的名字阿达命名的。
尽管巴贝兹的理想中的计算机未能正式问世,但他为后人留下了一份极为宝贵的遗产,
那是数十种十分超前的设计方案,和面对困难不屈不挠的精神。
Ada_Lovelace_portrait
阿达·奥古斯塔
11a495b www.QuotesoftheLife.com-0125
巴贝兹的差分机
巴贝兹
现代电子计算机的发展由几个组成部分:一是计算机理论,即计算机的可能性,以及计
算机功能的界限;二是基础器件,即最小的计算器件,或者说最小的物理操作步骤,如
今通用的最小计算器件是晶体管,它是一个最简单的开关电路;三是电路设计,即如何
用晶体管开关电路实现逻辑功能;四是人机界面,即操作系统;然后是应用软件,即计
算机语言和应用程序。
1847年,英国数学家布尔(George Boole)发表了数值逻辑的奠基性著作《逻辑的数学
分析》(The Mathematical Analysis of Logic)。数值逻辑从此成了一门精确的数学
学科。1854年,布尔发表了名著《思维规律的研究——逻辑与概率的数学基础》(The
Laws of Thoughts),创立了一门全新的学科-布尔代数(Boolean Algebra),它是数字
计算机设计中开关电路设计的数学方法和理论基础。
George_Boole_color
布尔
真正把布尔代数应用到电路设计上来,要到1938年。这一年,麻省理工(MIT)的年轻
教授克劳德·艾尔伍德·香农(Claude Elwood Shannon)发表了他的硕士论文《继电
器和开关电路的符号分析》(A Symbolic Analysis of Relay and Switching Circuits
),他把开关电路建立在布尔代数的基础上,证明了继电器这一简单的开关电路可以实
现所有以布尔代数为基础的逻辑运算,并给出了实现四则运算的电路设计。该论文是为
开关与逻辑电路理论和设计的开山之作。
1895年,英国工程师弗莱明(John Ambrose Fleming)利用爱迪生效应发明了人电子管
。从此,人类进入了微电子时代。1912年,美国发明家德·福雷斯特(Lee de Forest
)在加州的帕洛·阿托(Palo Alto)市发现了电子管的放大作用,为电子工业奠定了基
础。1913年,麻省理工的教授万尼伐尔·布什(Vannevar Bush)制造出了第一台模拟
式计算机微分分析仪。该计算机靠电机驱动,并利用齿轮转动的角度来进行模拟计算。
Bush 200px-Claude_Elwood_Shannon_(1916-2001)
万尼伐尔·布什 克劳德·艾尔伍德·香农

1936年11月12日,阿兰·图灵(Alan Turing)发表了计算机理论的奠基性论文《论可计
算数及其在判定问题中的应用》(On Computable Numbers, with Application to the
Entscheidungsproblem)。阐明了现代计算机理论,从理论上定义了现代通用计算机,
可计算性等重要概念。为了模拟人的运算过程,图灵指出一台能实现数字计算和逻辑判
断的机器必须具备以下功能:1.一条无限长的纸带。纸带分为一个个格子,每个格子里
有一个来自有限字母表的字母,字母表中有一个空白符号。纸带上的格子被编号为0, 1
, 2, …,纸带一端可以无限伸展。2.一个扫描器。扫描器能沿着纸带移动,能读出当
前所在格子内的字母,并能改变该字母。3.一套控制规则。它根据图灵机的当前状态及
当前扫描器读出的字母来决定扫描器的下一步动作,并改变状态寄存器中寄存的状态,
令图灵机进入新状态。4.一个状态寄存器。它用来保存图灵机的当前状态。图灵机的所
有可能状态的数目是有限的,并且有一个特殊状态——停机状态。满足上面这四个条件
的机器就是有名的图灵机。图灵的这篇论文把奥地利数学家库尔特·哥德尔(Kurt
Godel)在1931年给出的不可能性定理,用图灵机精确地表达了出来。
图灵机每一部分都有限,只是有一个无限长的纸带,这是一个理想设备。图灵认为这样
的一台机器就能模拟人类所能进行的任意计算过程。图灵对计算机理论的重要贡献之一
是给出了停机问题,即数理逻辑中的可计算性问题。它问的是“能否判断任意一个程序
会在有限时间内结束运行”这样一个问题。用数学语言来表示就是:给定一个程序P和
输入I, 程序P在输入I下是否会停止?
1936年,图灵证明了图灵定理——不存在可以判断停机问题的通用算法。证明给出了计
算机和程序的纯数学定义——图灵机。图灵定理告诉我们,停机问题在图灵机上是不可
判定问题。从数理逻辑的观点来看,停机问题说的就是一阶逻辑的不完备性。因此,图
灵机的本质是哥德尔不完备定理的另一种表述,图灵机是哥德尔的以通用算术为基础的
一种形式语言。图灵因其图灵机和图灵定理,被认为是计算机科学之父。
MTE5NDg0MDU1MTUzMTE2Njg3
图灵
turingFull560
图灵机
1950年10月,图灵发表一篇及其重要的论文《机器能思考吗》(Computing Machinery
and Intelligence),提出了有名的图灵测试(Turing Test),为人工智能(artificial
intelligence)奠定了基础,图灵因此被后人尊为人工智能之父。在第一代电脑时代,
这篇论文定义了第五代,第六代电脑。
图灵不但在计算理论上为现代计算机奠定了基础,他在二战期间还为英国的军事情报局
六处(MI-6),制造了一台名为“巨人”(bombe)的计算机。并用该计算机破译了德
国的军事密码ENIGMA,后人对此的评价是,图灵的破译使盟国提前了二年到四年结束了
二战,同时为盟国避免了一千四百万到二千一百万人的死亡。
00turing4 turing_enigma_2
“巨人”解密机 谜机
Enigma
1954年6月8日。图灵这位数学和计算机天才吃了一只含氰化钾的苹果自杀了。图灵是一
个同性恋,当年同性恋在英国是违法的,他会因此坐牢。传说乔布斯为他的计算机公司
起名苹果,就是为了纪念图灵,苹果公司商标上的那只被咬了一口的苹果是指图灵之死
。此说并无根据,乔布斯曾出面否认。美国计算机协会为了纪念这位杰出的数学与计算
机天才设立了图灵奖。每年,美国计算机协会要选出曾在计算机领域做出过杰出贡献的
人为图灵奖获得者。图灵奖是计算机界的最高奖项。
ABC_A OLYMPUS DIGITAL CAMERA
阿塔那索夫
ABC
第一台电子计算机的发明人是美国人约翰·文森特·阿塔那索夫(John Atanasoff)。他
是名副其实的“电子计算机之父”。阿塔那索夫是爱阿华大学(University of Iowa)物
理系教授。阿塔那索夫和他的研究生克利福特·贝瑞(Clifford Berry)于1939年10
月研制了人类第一台电子计算机。阿塔那索夫把这台机器命名为ABC(Atanasoff-Berry
-Computer),其中,A、B分别取俩人姓氏的第一个字母,C为计算机的第一个字母
。该计算机为衣阿华大学的教授和研究生们做出了很多微分方程的数值解。阿塔那索夫
和贝瑞离开衣阿华大学前,他们制作了两台可以运行的ABC计算机。
ABC是第一台现代电子计算机,阿塔那索夫在设计这台计算机时,提出了三个非常重要
的设计理念:以二进制逻辑来实现数字运算,以保证精度;利用电子技术来实现控制、
逻辑运算、算术运算,以保证计算速度;采用把计算功能和二进制数更新存贮的功能相
分离的结构。后来,控制论之父维纳在此基础上提出了计算机五原则:计算机必须是数
字式的;以电子器件为主;采用二进制;内部存放计算表;在计算机内部存贮数据。这
些理念直到现在仍然是设计计算机的基本理念。
这两台ABC计算机存放在衣阿华大学物理系的储存室里,很快被人遗忘了。1946年,两
台计算机的零件被拆下来移作它用,只有存储器留了下来。衣阿华大学没有为ABC计算
机申请专利,这是后来发明权之争的根源。阿塔那索夫的电子计算机之父称号,不是因
为他的发明在当时为人们所接受,而是法院作出的判决。阿塔那索夫和著名的ENIAC计
算机的发明人莫奇利(John Mauchly)和埃科特(John Eckert),为了谁是第一台电子计
算机的发明人,打了一场有名的官司,法院开庭了135次。1973年10月19日,法院宣布
:“莫奇利和埃科特没有发明第一台电子计算机,他们只是利用了阿塔那索夫发明中的
构思。”阿塔那索夫早在1941年,就把他的电子计算机的设想告诉过ENIAC的发明人莫
奇利。莫奇利曾参观过阿塔那索夫在衣阿华大学物理系的计算机实验室。
在1934年,德国人朱斯(Konrad Zuse)也开始制造计算机。1338年,他完成了Z-1号机械
计算机,其速度与可靠性都很差。1941年,朱斯制造出了一台电子计算机——Z-3电子
计算机,这是第一台可编程的电子计算机。可处理7位指数、14位小数。使用了大量的
电子管。每秒种能做3到4次加法运算,一次乘法需要3到5秒。
1940年代,哈佛大学物理系的霍德华·艾肯(Howard Aiken)也在考虑设计通用的计算
机。当时IBM的总经理沃森(Thomas Watson Jr.)极具慧眼,资助了艾肯的设想。1944年
,艾肯研制出了MARK-1号计算机,它有15万个元件和800公里的电线,每秒钟能进行200
次以上运算。女数学家格雷斯·霍波(Grace Hopper)为它编制了计算程序,该计算机
能解微分方程。MARK-1号的问世实现了巴贝兹的夙愿,也是自帕斯卡计算机问世以来机
械和电动计算机的最高水平。
同一时期,贝尔电话实验室的科学家斯蒂比茨(George Stibitz)领导的一个研究小组也
在研制继电器式计算机。1940年,他们制造出了复数计算机(Complex Number
Calculator),主要用于复数计算。人们对它的运算能力很满意,但它是专用机,不是
通用机。1944年起,斯蒂比茨的小组又花了三年时间建造了类似的通用机。1946年,
CNC正式运转,性能很好,是现代多处理机的始祖。
1940年9月,贝尔实验室在达特默思大学(Dartmouth College)演示M—1型机。他们把校
园内的M—1型机和电报线相连,当场把一个数学问题解了出来并传输到了纽约,这是人
类首次实现用计算机进行远程控制的梦想。
任何时代,军事科研总是走在时代的最前面。电子计算机的研发也是如此。二战爆发后
,为了计算火炮弹道,需要实时计算工具。当时人们已经生产具有记数、计算、传输、
存储、控制功能的电子器件了,电子计算机也应运而生。1946年,宾夕法尼亚大学(
University of Pennsylvania)的埃克特等人在ABC的启发下,研制出了那台有名的电子
计算机——埃尼阿克(ENIAC)。它有17468只电子管,7200多个二极管,70000多个电
阻,10000多只电容器和6000多只继电器,50多万个焊接点,机器被安装在一排2.75米
高的金属柜子中,占地面积170平方米左右,重30吨,运算速度每秒钟5000次加法,能
在3/1000秒时间内完成两个10位数乘法。当时最快的计算机做40点弹道计算,需要两小
时,埃尼阿克只需3秒钟,实乃奇迹。埃尼阿克并不完善,它没有存储器,只有寄存器
,仅能寄存10个数码。而且耗电惊人,当时的一个笑话说,只要它一开机,整个费城的
路灯都会变暗。计算机界有名的“debug”一词也来自埃尼阿克,因为埃尼阿克中的电
线常被虫子(bug)咬断,检修人员常常要到机器里去查找被咬断的电线,再把它接上
,于是寻错就被“debug”一词取代。尽管埃尼阿克很简陋,但是它象征着第一代电子
计算机的诞生。至今,电子计算机已有了70年的历史。在工艺上,它经历了四代,第一
代是电子管计算机,第二代是晶体管计算机,第三代是集成电路计算机,第四代是大规
模集成电路计算机。
1945年,时任美国国家科技政策和资源掌门人的布什,发表了一篇影响了几代人的著名
文章《如果我们这样思考》(As We May Think)。布什在论文中预言了计算机的未来
,未来的计算机不仅是计算工具,也是人们的信息处理工具,即人脑的辅助工具。论文
指出,未来的计算机能帮助人们做一切人脑能做的事情:思考、推理、计算、储存信息
、处理信息、共享信息。
1947年12月23日,美国贝尔实验室的肖克利(William B Shockley),巴丁(John
Bardeen),布拉顿(Walter H. Brattain)研制出了世界上第一只晶体管。人类进入
了固体电子时代。
1948年6月10日,香农在《贝尔系统技术杂志》(Bell System Technical Journal)上
发表了著名论文《通讯的数学原理》(A Mathematical Theory of Communication)。一
年后,他又发表了另一著名论文《加密的通信》(Communication Theory of Secrecy
Systems)。这两篇论文阐述了通信的基本问题,给出了通信系统模型,提出了信息量的
数学表达式,并解决了信息通道容量、信息源的统计特性、信息源编码、信息通道编码
等一系列基本技术问题。这两篇论文成是信息论的奠基性著作。
imagessss
肖克利,巴丁,布拉顿
1949年9月,Mark-3号研制成功,Mark-3号是艾肯研制的第一台内存程序的大型计算机
,他在这台计算机上使用了磁鼓作为数与指令的存储器,这是计算机发展史上的一项重
大改进,此后磁鼓成为第一代电子管计算机中广泛使用的存储器。1950年,东京帝国大
学的Yoshiro Nakamats发明了软磁盘,开创了计算机存储的新纪元。
1954年,贝尔实验室用800只晶体管制成了世界上第一台晶体管计算机TRADIC。
1956年,美国达特茅斯大学的麦卡锡(John McCarthy),哈佛大学的明斯基(Marvin
Minsky)、贝尔实验室的香农和IBM公司的罗彻斯特(Nathaniel Rochester)一起在达
特茅斯大学举办了一个沙龙式的学术会议,与会者还有卡内基—梅隆大学(Carnegie
Mellon University)纽厄尔(Allen Nwell)和赫伯特·西蒙(Herbert Simon)、麻省理工
学院塞夫里奇(Oliver Selfridge)和索罗门夫(Ray Solomamff),及IBM公司塞缪尔
(Arthur Samuel)和莫尔(Trenchard More)。是为著名的“达特茅斯”会议。在经
讨论后,他们首次提出了“人工智能”这一术语,标志着人工智能作为一门新兴学科的
出现。
1957年8月,麻省理工的肯·奥尔森(Ken Olsen)在波士顿(Boston)创立了数字设备公
司(Digital Equipment Corporation)。此后的数十年中,DEC公司的PDP系列,开创了
小型机时代。今天人们广泛使用的UNIX系统最初就是在PDP上开发的。
作者投稿
华夏文摘第一三〇五期(cm1604d)
1 (共1页)
进入History版参与讨论
相关主题
Re: 看看中美两国近100年来的科技发明Re: 替印第安人鸣冤叫屈的小将
硅谷传奇:计算机发展简史(附录)杜鲁门的核王牌 阻止苏军南下土耳其(图)
“两弹一星”的伟大成就根本就是个屁从铜鍑看匈奴西迁至欧洲的路线
如果没有德国...为啥西方古代都是贵族参军,中国是罪犯发配参军? (转载)
汇率这事基督教成功的一些因素
麦克阿瑟有啥拿得出手的战绩嘛?毛泽东跟邓小平的战略眼光跟文治
常粉过来鉴定一下真伪文化大革命-大事记 (ZT)
文革结束时老百姓的生活状况到底如何? (转载)咱列举下历史上中国举国最欢庆的时刻吧
相关话题的讨论汇总
话题: 计算机话题: 图灵话题: 计算话题: 电子计算机话题: 阿塔