我们每天都使用电脑 – 办公室,家里,旅途中。我们利用它们来提高生产力,和沟通。我们在办公桌上点击它们,将它们拿在手中或在我们的电器中使用它们。认识到导致当今数字环境取得的成就,本文讨论了计算历史中的一些选定里程碑。
查尔斯巴贝奇的引擎
我们通常认为计算机是20世纪的发明。从广义上讲,计算已经存在了数千年。从粘土代币到算盘,商人使用各种方法进行计数和计算。然后,凭借Charles Babbage的引擎,计算机实现了巨大的设计飞跃。使用“操作科学”,机器可以做的不仅仅是制表。
由于航海历书数学表中的一系列错误,学生查尔斯巴贝奇向他的同事喊道:“我希望上帝这些计算是由蒸汽执行的!”巴贝奇敢于想到实用数学可能是通过机械手段完成。为了实现他的愿景,巴贝奇在1822年的天文学会会议上介绍了他的差异引擎。他很快遇到了问题。该设计需要大约25,000个手工制作的机械零件。生产延误和与他的总工程师的合同纠纷导致该项目丧生。
巴贝奇的下一步工作是分析引擎,这是一种通用计算机,可以使用穿孔卡,借用丝织行业的技术。但政府已经对发明者的创新失去了耐心,并且不愿意为该项目提供资金。拜伦勋爵的女儿艾达·洛夫莱斯(Ada Lovelace)在她发表的关于机器的笔记中为计算做出了巨大的贡献。从未完成,分析引擎设计标志着数字计算的转变,证明机器的任务不仅仅是简单的数字操作。
图灵机
这一切都始于一个思想实验,而阿兰图灵躺在草地上,扫描天空,探索巨大的可能性。 他把想象力转向大卫希尔伯特的“决策问题”,后者询问是否有可能确定一个特定的问题是否可以解决。他想知道“机械过程”是否可以解决这个问题。
图灵设想了一台可以在无尽的纸带上进行计算的机器。他确定,通过使用符号1和空白,机器可以完成关于“可计算数字”的任何数学分配。图灵机(一种从未实际构建的理论设备)展示了巨大的计算设备的强大功能来处理复杂性。“有可能发明一种可用于计算任何可计算序列的机器,”图灵写道。
冯诺依曼和存储程序计算机
计算机向前迈进了一大步,John von Neumann提出的架构规定程序指令将存储在存储器中。在冯·诺依曼计算机中,处理和存储单元是分开的,程序和数据在同一存储器单元上存储和检索。在今天的术语中,处理单元(CPU)从存储盘上的程序获得其指令。它还可以读取和写入同一存储磁盘上的数据文件。
John Mauchley在撰写关于他的项目时说,“整个EDVAC只有一个存储设备(具有可寻址的位置)……”根据一些估计,冯·诺依曼的存储程序设计架构成为了图灵机的化身 – 具有无限的可能性。很快,通用计算机器的梦想就会成为现实。
UNIVAC制作薪资
“自动生产的乌托邦本质上是合理的,”Theodore Callow在“工作社会学”中写道。1954年10月15日星期五,Mauchly和J. Presper Eckert为这一结论提供了支持证据,印刷了历史上第一份自动工资单支票。通用电气UNIVAC的任务很平常:库存,订单管理,会计以及工资单。本周五的工资单清楚地展示了数字计算商业应用的潜力。
Mauchly和Eckert已经证明自己是创新者。在ENIAC和EDVAC的先驱成就领域的传奇例子。但那些早期的努力集中在政府,和学术项目上。这是计算机对商业企业和整个社会日益增长的贡献的一个重要里程碑。
IBM的“RAMAC教授”
随着计算的进步,工程师意识到需要更好的方法来管理和访问数据。305型磁盘存储单元或RAMAC(随机存取存储器计算机)就是答案。它以1200转/分钟的速度旋转,直径为24英寸,它使用了50个铝盘的堆叠并存储了500万个字符。“随机访问”意味着可以根据命令访问任何数据。(为了了解当时的技术情况,请查看这是1956年的5MB硬盘驱动器。)
IBM总裁很高兴在1958年布鲁塞尔世界博览会上向世界介绍这台机器。参观者可以通过键盘奇迹般地查询“RAMAC教授”,并以十种语言中的任何一种语言接收答案。这一辉煌事件被IBM总裁称为“IBM历史上最伟大的产品日”。
集成电路的发明者
两个独立的发明者大致同时进行伟大的创新并不是闻所未闻。这就是Jack Kilby和Robert Noyce所发生的事情。
需要四个组件来使计算机电路起作用:晶体管,电阻器,二极管和电容器。这些技术先驱们独立工作,发现可以在单个组件中统一这些功能:集成电路。为了使其工作,他们发现他们可以在氧化硅涂层上印刷电路。
尽管经过漫长的法庭争斗,这两位创新者最终决定分享该专利。诺伊斯继续组建英特尔。两人都将获得科学奖章 – 1969年获得Kilby奖,1979年获得Noyce奖.Kilby于2000年获得诺贝尔奖,并在其接受演讲中给予Noyce适当的赞誉。
Steve Wozniak的视频屏幕
自称为“The Woz”的史蒂夫·沃兹尼亚克(Steve Wozniak)在20世纪70年代也被称为连续恶作剧者和大学辍学生。现在我们认识他是个天才。(或者是他的伙伴史蒂夫·乔布斯是谁的天才?沃兹尼亚克的父亲诅咒乔布斯,并说他的儿子完成了所有的工作 – 让乔布斯流泪,据一些报道说。)但是“The Woz”没有来创新一切都靠他自己。他参加了Homebrew计算机俱乐部的第一次会议,这是在旧金山湾地区发展起来的嬉皮士黑客文化聚会。
作为视频终端的设计者,沃兹尼亚克在会议结束后意识到,他可以将微处理器的强大功能用于其他人忽视的方式。利用他的洞察力,他迅速开发出一种响应键盘输入的独立计算机。1975年6月28日星期日晚上10点,沃兹尼亚克在键盘上打字,屏幕上出现了字母。Apple个人电脑诞生了。电子爱好者的梦想正在变为现实,计算行业永远不会是一样的。
像这样的关键创新对计算的后续发展产生了很大的影响。我们今天使用的数字环境是大型团队和个人天才的累积努力的结果。这些里程碑在该领域的众多贡献中值得注意。