分析机
我们的编辑器将检查你提交并决定是否修改这篇文章。
分析机,通常被认为是第一个电脑,设计和部分由英国发明家查尔斯巴贝奇在19世纪(他工作,直到1871年去世)。在工作时差分机,一个简单的计算机英国政府委托,巴贝奇开始想象如何改进它。主要是他想概括其操作,以便它可以执行其他类型的计算。的时候资金耗尽他的差分机1833年,他曾设想一些更为革命:一个通用的计算机称为分析引擎。
分析引擎是一个通用的、完全程控自动机械数字计算机。它能够执行任何计算。没有证据表明任何巴贝奇曾经设想这样的装置之前,更不用说试图构建一个。机器设计由四个部分组成:工厂,商店,读者,和打印机。这些组件今天每台计算机的基本组件。轧机是计算单位,类似的到中央处理单元在现代计算机(CPU);前举行了存储是数据处理,完全类似内存和存储在今天的计算机;和读者和打印机输入和输出设备。
与发动机的区别,这个项目是比在那以前建立的复杂得多。这家商店是大到足以容纳1000 50-digit数字;这是比任何计算机的存储容量是1960年之前建成的。这台机器是蒸汽,由一个服务员。印刷能力也是雄心勃勃,因为它已经差分机:巴贝奇想尽可能自动化的过程,直到生产的数字印刷表。
读者是另一个新特性的分析引擎。数据(数字)输入穿孔卡片使用card-reading技术的提花织机。指令也在卡片上输入,直接取自另一个想法约瑟夫·玛丽·提花。指令的使用信用卡会让它可编程设备,远比任何机器然后存在更灵活。(1843年,数学家Ada Lovelace在她的笔记中写道一个法国篇关于翻译的分析引擎如何使用这台机器程序计算伯努利数。为此,她被称为第一个计算机程序员)。另一个元素的可编程性是在其他比执行指令的能力顺序秩序。它是一种有条件的控制转移的决策能力,也被称为条件分支,它会跳转到一个不同的指令根据一些数据的价值。这个非常强大的特性是失踪的许多20世纪早期的计算机。
大多数定义,分析引擎是一个真正的计算机所理解今天或,巴贝奇没有再次遇到实现问题。实际建造他的雄心勃勃的设计被认为不可行的鉴于目前的技术,和巴贝奇的失败产生承诺的数学表和他差分机进一步抑制了对政府资助。事实上,英国政府很明显,巴贝奇更感兴趣创新比在构建表。
尽管如此,巴贝奇的分析机是新日光之下。最革命的特性是能够改变其操作通过改变穿孔卡片的说明。直到这个突破,所有机械设备的计算只是计算器,或者像差分机,荣耀计算器。分析引擎,虽然没有完成,是第一个机器,理应被称为电脑。