哈佛马克1号是第一台可以编程解决各种问题的计算机,而不是专门为解决一个特定问题而建造的。
关于哈佛马克1号的四个事实
- 哈佛马克1号重达近五吨,长度超过50英尺。
- 哈佛马克1号在核战争的发展中起到了关键作用,因为它被用来协助设计第一颗原子弹。
- 哈佛马克1号是第一台可以编程解决各种问题的计算机,而不是专门为解决一个特定问题而建造的。
- 哈佛马克1号一直被美国海军连续使用,直到1959年被拆除。
哈佛马克1号的历史:需要了解的内容
哈佛马克1号,也被称为ibm自动序列控制计算器(ascc),是由霍华德·艾肯(请参阅霍华德·艾肯的传记)设计,并于1944年由ibm在纽约的恩迪科特实验室建造的早期机电计算机。
尽管不是第一台工作的计算机,但该机器是第一台自动执行复杂计算的计算机,这对计算机科学是一次重要的进步。艾肯在设计和建造该机器时部分受到查尔斯·巴贝奇的差分机和分析机的启发(请参阅查尔斯·巴贝奇的传记)。
快速事实
- 创造时间
- 1944年2月
- 创建者
- 霍华德·艾肯
- 最初用途
- 计算和打印数学表格;自动执行复杂计算
- 费用
- 50万美元
- 发布日期
- 1944年1月2日
- 原价
- 50万美元
马克1号主要用于计算和打印数学表格,这是一种展示各种数学运算结果的表格类型。它还是开发核武器的努力的一部分,并被约翰·冯·诺伊曼(请参阅约翰·冯·诺伊曼的传记)用于确定压缩是否是最早的原子弹爆炸手段。
尽管比其时代的许多其他计算机慢,但马克1号的可靠性使得它一直使用到1959年被拆除。
霍华德·艾肯(1900-1973年)是一位著名的物理学家和哈佛教授,他在20世纪30年代末和40年代初设计并建造了mark i计算器。作为第一台大规模数字计算器,mark i为更大型和先进的计算机提供了动力。
哈佛马克1号-工作原理
与当时使用电子管阵列来解决计算和执行操作的电子计算机不同,马克1号是使用源自ibm现有打孔卡设备的物理部件建造的。马克1号的操作员将已由程序员针孔打孔的纸张或卷入机器中,机器通过读取打孔孔来执行指令。
在机械上,马克1号围绕连接到驱动轴的旋转开关设计。这些开关存储数字、计时和其他信息,并连接成称为“累加器”的二十四个组。
当轴旋转时,当它们需要执行操作或将数字传输到不同的累加器时,离合器会触发累加器。除了磁带外,mark 1还需要将电缆插入其长度上的板子。
哈佛mark 1的优缺点
与电子计算机相比,mark 1的最大缺点是速度较慢。这使得完成计算成为耗时的任务。其他缺点包括工作时的噪音大、体积庞大和需要大量能量。
因为mark 1是使用磁带编程的,所以无法在程序中跳转。相反,程序员必须遵循相对简单的指令集,以线性方式读取。
mark 1的主要优势是它可以编程完成不同的任务,并且其部件是由ibm工程师按可靠标准制造的事实。这些优势超过了其缺点,特别是因为其大部分不太积极的方面也被其他早期计算机共享,并且是其在建造完成后整整15年仍然使用的原因。
几年后,mark 1通过添加一个次要机制略微修改,允许程序在主程序序列的不同点调用循环指令集,加快操作并允许更复杂的操作。
哈佛-ibm mark i计算机,输入/输出和控制的详细信息。这台机器位于哈佛大学cabot科学大楼,麻萨诸塞州剑桥市。
哈佛mark 1 – 历史意义
尽管mark 1并不是设计或建造的第一台工作计算机,但它在计算机科学的历史上很重要,因为它是第一台可以用来解决任意数学问题的计算机。
这种灵活性使得mark 1比它的前身具有重要优势,并且可以说它是可编程计算机的第一个实际工作示例。
艾肯将mark 1及其后继产品的成功转化为了一项事业,帮助将计算设备的创建和使用从理论概念转变为具有商业、工业和军事应用的实际想法。