BINAC的全称是什么?


BINAC概述

BINAC(Binary Automatic Computer,二进制自动计算机)是20世纪40年代后期在美国开发的早期电子计算机之一。

在雷明顿兰德公司收购之前,埃克特-莫奇利计算机公司是二进制自动计算机的唯一制造商。计算机中有两个独立运行的中央处理单元。每个单元都有自己的16通道、512字的声学水银延迟线存储器。

每个通道可以使用31位字存储32个字。此外,它使用了大约700个真空管。相应的时钟频率约为4.25 MHz。计算机只能使用一个八键键盘手动更新新数据或程序。二进制自动计算机没有存储十进制数字或字母的空间,但可以对二进制值进行高速算术运算。

技术规格

其技术规格如下:

  • 处理速度 - BINAC的时钟脉冲为10微秒,每秒可以执行大约3000次加法

  • 存储器 - BINAC的磁鼓存储器包含512个字,每个字包含31位

  • 处理单元 - BINAC上的加法、减法、乘法和除法运算由一个二进制串行算术单元处理。

  • 输入/输出 - BINAC分别使用纸带阅读器和纸带穿孔机进行输入和输出。

  • 编程 - BINAC使用机器语言和汇编语言的融合进行编程。程序存储在纸带上。

  • 功耗 - BINAC的功耗约为25千瓦

  • 物理尺寸 - 就尺寸而言,BINAC是一个庞大的设备,大约20英尺长,8英尺高,2英尺宽

  • 重量 - BINAC的重量接近3000磅

  • 架构 - BINAC使用冯诺依曼架构,其中数据和指令存储在同一个存储器中。

总的来说,BINAC是电子计算机发展方面的一大进步,其技术规格表明了自其诞生以来该领域取得的巨大进步。

BINAC的重要性

它在以下几个关键方面具有重要意义:

  • 计算的早期进步 - BINAC是最早使用二进制数字(位)处理数据的机器之一,它开创了许多后续机器所基于的基本理念。此外,它是第一台将数据存储在磁带上的计算机。

  • 技术进步 - BINAC的创建突破了当时电子技术的极限。为了减少过热,它需要一个特殊的空调房间,并使用了700多个真空管,这是20世纪40年代的一项尖端技术。

  • 军事应用 - BINAC计算机程序用于计算弹道导弹轨迹,该程序是为美国军方,特别是美国空军创建的。它在冷战期间的创建和应用对美国军方至关重要。

尽管BINAC没有取得商业成功,但它为其他计算机铺平了道路,例如第一台商用计算机UNIVAC I和第一台大型研究计算机IBM 701。这些后来的计算机发展并完善了BINAC引入的许多理念和创新。

BINAC的局限性

BINAC的一些局限性包括:

  • 存储器有限 - BINAC的存储器非常有限,只有512个31位字的存储空间。

  • 速度有限 - 它的时钟速度为5 kHz,这意味着它每秒只能执行几千条指令。

  • 编程能力有限 - BINAC使用机器语言,这意味着编程既乏味又耗时。

  • 可用性有限 - 其有限的存储器和编程能力使其难以用于其特定领域之外的任务。

BINAC的遗产

尽管与现代计算机相比,BINAC有很多局限性和缺点,但其遗产仍然以多种方式存在:

  • BINAC主要用于科学研究工程计算。它快速执行复杂计算的能力有助于推动物理学、数学和工程学的研究。

  • 尽管为BINAC编程是一个乏味且耗时的过程,但它帮助建立了许多至今仍在使用的编程基本概念。这些概念包括使用二进制代码和存储程序的概念。

  • 尽管存在局限性,但BINAC是计算技术发展中的一个关键步骤。它激发了进一步的创新和发展,创造出更强大、更强大的计算机,这些计算机改变了我们今天的生活和工作方式。

结论

BINAC使用电子元件为后来开发更先进的电子计算机铺平了道路。它快速执行复杂计算的能力有助于推动物理学、数学和工程学的研究。它还有助于建立许多至今仍在使用的编程基本概念。

虽然按照今天的标准,BINAC可能显得原始,但它是计算技术发展中的一个关键步骤。它在塑造我们今天所生活的这个世界中发挥了重要作用。

常见问题

Q1. BINAC如何为更先进的计算机的发展铺平道路?

:BINAC引入了存储程序的概念,即存储在内存中的程序,可以根据需要检索和执行。此概念允许更灵活、更有效的编程。BINAC使用二进制代码来表示数据和指令,这仍然是现代计算机编程的基础。这使得信息处理和存储更加高效。

Q2. BINAC如何激发计算技术领域进一步的创新和发展?

:BINAC引入了存储程序的概念,这使得编程更加灵活和高效。这导致了高级编程语言(如FORTRAN、COBOL和BASIC)的开发,这些语言至今仍在使用。BINAC快速执行复杂计算的能力使得计算技术在科学研究、工程和商业等领域有了新的应用。这激发了为各个领域和行业进一步开发软件应用程序的灵感。

Q3. BINAC的用途是什么?

:BINAC或二进制自动计算机的目的是比早期计算机更有效地执行高速计算。BINAC旨在推进计算技术领域,并提供一个强大的工具来解决各个领域的复杂问题。

更新于:2023年11月24日

75 次查看

开启你的职业生涯

通过完成课程获得认证

开始学习
广告