作者bxdfhbh (bxdfhbh)
看板SF
标题Re: [情报] 蒸气电脑果然是可能的吗
时间Wed Sep 16 11:23:06 2009
※ 引述《boblu (六百)》之铭言:
: http://gizmodo.com/5354130/what-is-this
: 气压推动的 (8 bit?) 处理器
看到p大的推文,我不敢去点。
不过我想你说的可能是机械处理器。
法国科学家帕斯卡Pascal在他19岁的时候,发明了一种手摇式加法器。
用手摇的方式计算,只能做加法和减法。
在手摇式加法器的基础上,
1674年德国数学家莱布尼茨Leibnitz发明了一种手摇式机械计算机。
(大陆把这个叫做机械计算机,台湾应该叫做机械电脑吗?可是没有使用电耶,那应该叫
做手摇脑吗?)
不久之後,他又提出使用二进制来进行机械计算的运算法则。
据说当年他是从康熙身边的传教士那里得到易经,从八卦中悟出了二进制(一说是他已经
发明了二进制,但是从周易中得到更多启迪,使之可以用於计算)。
据说他写了一份《论中国伏羲二进位制级数》,有谁可以查德国的论文的帮忙查下?
他为了表示感谢,赠送了康熙皇帝两台手摇式计算机,康熙对此非常喜欢,把它当做好玩
的高级玩具(而不是科学研究的工具)放在宫里。
莱布尼茨的手摇式机械计算机可以用来计算乘法,可以连续计算。
这种机械式计算机的原理,就是利用机械的原理来进行计算。
学过机械的人应该知道,很多工程机械在运转的过程中,某个轮转一圈,另外一个轮转十
圈,计算机差不多就是类似的原理。
显示小数的时候,则是看这个轮子转了几分之一圈。例如转0.1圈就是0.1,转了1.8圈就是
1.8。
後来又发明了使用机械装置带动游标移动来显示结果。
随着工业革命的深入进行,工业机械获得突飞猛进的发展,人们在机械方面的技术越来越
先进,手摇式计算机业越来越进步。
1725年法国人布乔Bouchon发明了穿孔纸带。
1805年法国人杰卡德Jacquard根据布乔的发明发明了程式,并用於自动提花机。
1822年英国人巴贝奇Babbage制造了第一台差分机,
http://www.qiuzhen.cn/html/kejisd/dnsd/zy/3.htm
它有储存功能,并能完成一连串的计算,和现代电脑的计算方式基本一致。
其中外部存储采用打孔纸片,借鉴了杰卡德的自动提花机的原理。
巴贝奇看过自动提花机,并深受启发。
差分机可以计算多项式的加法,运算的精确度达6位小数。
巴贝奇准备研制更大更精密的差分机,可以进行非常复杂的计算,还带有印表机,可以把
结果印出来。
英国政府给了他1.7万英镑,这在当时是一笔很大的巨款。
但是他花完了这笔钱,自己还填进去1.3万英镑,还是没有完成。
他为此从富翁变为了穷光蛋。
http://news.e800.com.cn/articles/2007/11/1167643614415466735_1.html
英国政府拒绝继续资助,他只好放弃。
但是,他又打算研制更大更复杂的机器,叫做解析机。
这个机器可以解多元方程组。
他画了2000多张原比例的机器及其单个部件的设计图纸,图纸上共画5万多个零件。
但是他没有钱,只好到处游说,最後把拜伦的独生女儿阿达·奥古斯塔拖下水。
因为这是一个极为精密的机械,一个齿轮稍微有一点误差就会影响到结果,所以每个齿轮
都要极为精密,
结果造价就无法控制了。
最终,两个人都从百万富翁变成为穷光蛋,还是没有做完。
巴贝奇死後,拜伦的女儿花费了大量的时间,把计算程式编写成书,
她编写的这些程式,就成为後来的FORTRAN语言的程式库的一个重要基础。
巴贝奇的计算机,就是利用蒸汽动力,用蒸汽机驱动他的计算机。
1991年,英国的肯圣顿(Kensington)科学博物馆根据这些图纸重新建造了一台差分机。
在蒸汽机的驱动下可以正常运转。
但是有人指出,该博物馆是使用现代的电脑控制的机器来加工零件,而不是使用古代的机
器来加工零件,算作弊。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.193.141.130
1F:推 ikki:手工零件可以做到比机器加工的还精密 所以用电脑控制加工零件 09/16 13:40
2F:→ ikki:应该不算作弊吧?只是大量节省成本而已 09/16 13:41
3F:推 blatta:果真是先圣先贤们的体液(血汗泪)交织出来的开发史啊... 09/16 14:14
4F:→ MOONRAKER:要看是不是有做出pneumatic的logic gate吧 09/16 14:54
5F:→ MOONRAKER:Babbage等人的老设计顶多算[类比机械计算机] 09/16 14:54
6F:→ MOONRAKER:真正的[数位机械计算机]要Konrad Zuse建造的才算 09/16 14:55
7F:→ MOONRAKER:(就算这样Zuse还是用了部份续电器,所以如果真的用蒸汽 09/16 14:58
8F:→ MOONRAKER:制作出logic gate,那真是恐怖的执念) 09/16 14:58
9F:推 Akulamaru:拜伦那个女儿就是被推崇为世界上第一位程式设计师的Ada 09/16 17:16
10F:推 ANUBISANKH:Sterling and Gibson 合着的差分机有包含这些历史XD 09/16 21:20
11F:推 LeoWu:这种历史看起来真是过瘾。 09/16 23:51
12F:推 rogerli:看到Ada就想到作专题却找不到ADA compiler的过往 09/17 07:48
13F:→ MOONRAKER:ada在gcc里面不是就有了 装个cygwin就通通给你找来 09/17 11:28
14F:推 rogerli:我做专题的时候是廿年前,那时的IBM PC-AT要十万台币。 09/17 12:21
15F:→ rogerli:台湾的相容机也要五万多。 09/17 12:22
16F:→ rogerli:错了,是廿二年前。 09/17 12:23
17F:→ MOONRAKER:OUCH 那时Acer 910不用改款就可以稳卖四五年 超噱的 09/18 14:22
18F:→ MOONRAKER:那一时期国产286的厂商大都被不景气消灭了 09/18 14:23
19F:→ MOONRAKER:剩下Acer这种噱到爆的还可以活下来 09/18 14:23