天才一秒记住【一路小说网】地址:https://www.waynot.net
准确地说,算法是一组有限的系统操作,通过这些操作可以得到一个结果。
我们可以认为菜谱在某种程度上就是一个算法,能够将原料转换成做好的菜,而电脑就像厨师一样,他们首先需要特定的原料(输入),然后要进行某些操作(通常需要数百万次),最后便能给顾客提供烹饪好了的食物(输出)。
让我们继续讲下去。
1946年,世界上第一台通用计算机—电子数值积分计算机(ENIAC)公布于世。
这台机器最初是为美国陆军计算火炮的轨迹而设计的,此后,它被用来计算圆周率的小数位,或者进行与原子弹有关的计算。
ENIAC体型庞大,占地面积167平方米,重达27吨,除了随处可见的电灯和电缆,还包含了6000多个开关—在20世纪50年代的科幻电影中,这些开关往往被用来代表电脑。
如此浩大的阵势或许会让我们觉得这台机器的计算能力十分高超,而事实上,任何一部手掌大小的手机都比它要快上几千倍,比它产热更少—要知道,运转中的ENIAC能让房间温度升高至50摄氏度。
尽管如此,它已经是一台可以被重新编程的计算机,能够快速执行不同的计算任务,而这些计算对人类的大脑来说过于烦琐、过于费力。
ENIAC有着17500个类似于灯泡的真空管,不仅占用了大量空间,还十分容易熔化,必须要经常更换。
这就有了晶体管的用武之地。
凡人亦英雄:ENIAC主要是由约翰·普雷斯帕·埃克特和约翰·威廉·莫奇利两位工程师构思设计的,但编写程序的却是六位女性科学家。
我很抱歉,为了公平,我必须要占用篇幅写下她们的名字:贝蒂·斯奈德·霍尔伯顿、让·詹宁斯·巴蒂克、凯瑟琳·麦克纳尔蒂·莫奇利·安东内利、马林·韦斯科夫·梅尔泽、露丝·利特曼·泰特尔鲍姆和弗朗西斯·比拉斯·斯宾塞。
几年后,1951年,埃克特和莫奇利两人又设计出第一台商用电子计算机—通用自动计算机(UNIVAC)。
这台计算机可要比它的上一代轻多了,重约7吨,并且能够每秒进行1000次计算。
我来解释下“商用”
的含义,在当时,每台UNIVAC的售价为100多万美元(换算到今天相当于600万到900万美元)。
幸运的是,这两位工程师不仅天赋异禀,还十分无私,他们将UNIVAC捐赠给了哈佛大学和宾夕法尼亚大学。
不过,真空管到底有什么用?基本说来,它在计算逻辑中引入了真和假的概念,因为计算机使用二进制代码,只计算1和0。
虽然现在计算机也用十六进制语言进行运算,但我们所知道的每一个数字都能被转换成二进制,这样我们就可以把它们表示成一系列的0和1。
例如,从0到10的二进制数字是:
可以这样一直表示到无穷。
为什么这很有趣呢?因为这样计算机就不需要知道所有的数字,只需要知道两个就足够了。
0和1可以很容易地描述物理世界,比如,当电路中没有电流时,处理器就会演示为0,而电流到达时,可以用1表示。
这就是关键,这就是计算机的工作原理,它能够在解释电流的二进制代码中全速运行。
为此,人们使用了真空管(比如,当你在房间里关灯或开灯时):这是一个很简单的系统,通过它能够控制电流的流动。
有了这些电流,有了这些0和1,就可以进行更复杂的数学运算。
这是一切的基础。
科学逸事:1835年,约瑟夫·亨利发明了继电器。
继电器是一种电子控制软件,在这种电路中,一个或多个触点可以在一个电路中工作,而这个电路又允许打开或关闭(如断路器)其他独立的电路。
继电器有几十种工业应用,你一定能在家里发现其中的一些,它们构成了配电盘上的所有开关,当家里停电时,你应该去找找这些开关。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!