真空管電腦

真空管電腦，现在称为第一代電腦，是一种使用真空管作为逻辑電路的電腦。尽管真空管電腦被第二代晶体管電腦所取代，但真空管電腦在 20 世纪 60 年代仍在继续生产。这些電腦最初是独一无二的设计，但在 20 世纪 50 年代推出了商业型号，并售出多台，数量从个位数到数千台不等。

发展 
Eccles 和 Jordan在1918年描述了使用交叉耦合真空管放大器产生脉冲序列的方法。该電路成为正反器的基础，其後電子二进制数字電腦以正反器作爲基本元件。

阿塔那索夫貝理電腦的原型于 1939 年首次展示，现在被认为是第一台真空管電腦。 其只能解线性方程组，因此不算通用電腦，而且可靠性也不高。

第二次世界大战期间，诸如Colossus之类專用真空管数字電腦被用来破译Fish 密码（德國機器密码）。其破譯的军事情报，对于盟军的戰況起關鍵作用。战争结束前，布莱切利园中有10 架Mark II COLOSSI用於情報用途，每部COLOSSI都搭載了1,600 个Mark I真空管和 2,400 个Mark II真空管，用於以取代。。  布莱切利园的密码破译任務一直被保密至1970年代。 

同一時期，康拉德·楚澤正在研發機電結構的二进制電腦，但彼時德國沒有優先選擇开发電腦。1942年製造了一個由大约100个電子管组成的实验性電子電路，但在一次空袭中被毁。

美國在第二次世界大战后期开始ENIAC電腦的研究工作，並于 1945 年完成。雖然ENIAC最初的研發目的是開發氢弹，但推动其发展的用途是生产火炮发射台 。 ENIAC 最初是使用插板和开关而不是電子存储程序进行编程的。战后一系列的ENIAC设计公開讲座，以及冯·诺依曼关于ENIAC“可预见的后继者”的报告（EDVAC報告書的第一份草案）广泛传播，对战后真空管的设计产生了影响。

Ferranti Mark 1 (1951) 被认为是第一台商用真空管電腦。第一批批量生产的電腦是Bull Gamma 3 （1952 年，1200 台）和IBM 650 （1954 年，2000 台）。

设计 
真空管技术需要大量電力。 ENIAC電腦（1946 年）搭載超过 17,000个電子管，并且平均每两天发生一次電子管故障（每次需要15分鐘定位故障原）。 ENIAC运行时消耗 150千瓦功率，其中加热管使用80千瓦，直流電源45千瓦，鼓风機20千瓦，穿孔卡辅助设备5千瓦。

由于電腦中数千个電子管中任何一个发生故障都可能导致错误，因此電子管的可靠性非常重要。专为電腦而制造的高質量晶體管，其材料要求、检验和测试标准高于标准晶體管。

一种在模拟数字运算電路中很少出现的效应是阴极中毒。在没有板電流的情况下长时间运行的真空管会在阴极上形成高電阻层，而降低增益。電腦显像管需要专门选择材料以降低影响。为了避免加溫導致因產生機械应力而断裂，通常加热器会慢慢地提升至全工作電压，時間可能達一分鐘以上。在機器待機期间，加热器電源可在保持打开状态的同时关闭電源。而電腦的子系统中内置“边缘测试”；通过测试是否正常运行，此測試可以检测到存在故障风险的组件。为了提高了電源電压的稳定性和调节性，其由发電機组供電，。

真空管電腦的构造使用了两种主要类型的逻辑電路。 “异步”或直接直流耦合类型仅使用電阻器来连接逻辑门之间以及门本身内部。逻辑電平由两个相距很远的電压表示。在“同步”或“动态脉冲”逻辑类型中，每个级都通过脉冲网络（例如变压器或電容器）耦合。每个逻辑元件都施加了“时钟”脉冲。逻辑状态由每个时钟间隔期间脉冲的存在或不存在来表示。异步设计可能运行得更快，但需要更多電路来防止逻辑“竞争”，因为不同的逻辑路径从输入到稳定输出的传播时间不同。同步系统避免了这个问题，但需要额外的電路来分配时钟信号，该信号对于機器的每个阶段可能有多个相位。直接耦合逻辑级对元件值漂移或小泄漏電流有些敏感，但操作的二进制性质为電路提供了相当大的余量，以防止漂移引起的故障。  “脉冲”（同步）计算的一个例子是 MIT Whirlwind 。 IAS 電腦（ ILLIAC等）使用异步、直接耦合逻辑级。

電子管電腦主要使用三极管和五极管作为开关和放大元件。至少有一个专门设计的门管具有两个特性相似的控制栅极，这使得它可以直接实现一个双输入与门。 有时会使用闸流管，例如用于驱动 I/O 设备或简化锁存器和保持寄存器的设计。真空管電腦通常广泛使用固态（“晶体”）二极管来执行“与”和“或”逻辑功能，并且仅使用真空管来放大级之间的信号或构建触发器、计数器和寄存器等元件。固态二极管减小了整機的尺寸和功耗。

内存技术 
早期系统在采用磁芯存储器之前使用了已經多种存储器技术。 1942 年的阿塔纳索夫-贝里電腦将数值以二进制数的形式存储在旋转的機械鼓中，并有一个特殊的電路在每次旋转时刷新这种“动态”存储器。战时的ENIAC所使用的真空管寄存器太昂贵，因此只可以存储20个数字。在开发出一种實惠的存储器之前，預存程序的電腦遥不可及。

1944 年， 約翰·皮斯普·埃克特曾使用延迟线存储器进行雷达信号处理，因此提议在下一代電腦中使用水银延迟线存储器。而莫里斯·威尔克斯于1947年製造了搭載延迟线存储器，可以存储32個17位元字符的EDSAC電腦，。由于延迟线存储器本质上是串行的，因此機器逻辑也是位串行的。  埃克特和约翰·莫奇利在 1951 年製造的UNIVAC I中也使用了该技术，并于 1953 年申請了延迟线存储器专利。延迟线中的比特以声波的形式存储在介质中，以恒定的速率传播。UNIVAC I使用了七个存储单元，每个存储单元包含 18條汞柱，每條汞柱可以存储120位元。形成可以儲存1,000 个 12 字符单词的内存，平均访问时间为 300 微秒。 

威廉姆斯管是第一个真正的随機存取存储设备。威廉姆斯管在阴极射线管上显示网格点，在每个点上产生少量静電。每个点位置的電荷由显示器前面的薄金属片读取。 Frederic Calland Williams和Tom Kilburn于 1946 年为威廉姆斯管申请了专利。威廉姆斯管讀寫速度比延迟线快，可靠性问题不足。UNIVAC 1103搭載了36个威廉姆斯管，容量为1,024位，总随機存取存储器为1,024個36 比特字符。 IBM 701上威廉姆斯管存储器的讀寫延遲为30微秒。 

1932年，奥地利的Gustav Tauschek发明磁鼓存储器。  鼓由涂有铁磁记录材料的大型快速旋转金属圆筒组成。大多数鼓沿着鼓的长轴为每个磁道具有一排或多排固定读写头。鼓控制器选择所需的磁头，鼓转动时数据會出现在磁頭下方。IBM 650 的鼓存储器可存储 1,000 至 4,000 个 10位元字符，平均讀寫延遲为 2.5 毫秒。

磁芯存储器于 1951 年由A Wang申请专利。核心采用微小的磁环核心，通过导线穿过磁环来写入和读取信息。每个核心代表一位信息。磁芯可以以两种不同的方式磁化（顺时针或逆时针），磁芯中存储的位为零或一，具体取决于该磁芯的磁化方向。这些导线允许将单个磁芯设置为 1 或 0，并通过通过选定的导线发送适当的電流脉冲来改变其磁化强度。核心内存除了更高的可靠性之外，还提供随機访问和更高的速度。它很快就被应用于 MIT/IBM Whirlwind等電腦中，其中安装了最初的 1,024 个 16 位字内存，取代了威廉姆斯電子管。同样， UNIVAC 1103于 1956 年升级为 1103A，核心内存取代了 Williams 電子管。 1103 上使用的核心内存的访问时间为 10 微秒。

電腦工业的起步 
20 世纪 50 年代，電子電腦从一个研究项目发展成为一种商业产品，具有通用的设计和多个副本， 从而开始了一个重要的新产业。早期的商用機器使用真空管和各种存储技术，到本世纪末集中在磁芯上。

许多早期的商用機器继承了一次性機器的基础，专为科学、工程和军事目的所需的快速数学计算而设计。但有些是为现有的大型打孔卡生态系统产生的数据处理工作负载而设计的。 IBM 特别将其電腦分为科学和商业系列，它们共享電子技术和外围设备，但指令集架构和软件完全不兼容。这种做法一直延续到第二代（晶体管化）機器中，直到由IBM System/360项目重新统一。请参阅IBM 700/7000 系列

以下是这些第一代商用计算機的列表。

另見 

 计算硬件的历史
 真空管電腦列表
 7AK7真空管
 存储程序電腦

參考資料 

早期电脑
真空管電腦