1948年,埃克特与莫奇利(Eckert-Mauchly)计算机公司(后来成为雷明顿兰德公司一部分)开始开发第一台商用计算机通用自动计算机,或者称为UNIVAC。这台机器于1951年完成,此后就被送到了人口普查局。UNIVAC在网络应用方面的首次亮相在哥伦比亚广播公司,它被用来预测1952年的总统选举结果。沃尔特·克朗凯特(WalterCronkite)将 UNIVAC称做“electronic brain”(电脑)。同样是在1952年,IBM发布了其第一个商用计算机系统,代号701。
自此开始了漫长的公司和政府的计算历史。尽管这段历史很有趣,但我们要追踪另一段历史——如何缩减计算机成本和体积以及让其走入寻常百姓家,这开始于1947年一个鲜为人知的电子技术突破。
许多年以来,贝尔电话实验室是一个让天才们对他们感兴趣的一切事物进行研究的地方。非常幸运的是,他们其中的一些人对计算机有浓厚的兴趣。上面提到的乔治和香农就是在贝尔实验室工作时对早期的计算机发展做出了重大贡献。后来,在20世纪70年代,贝尔实验室成为很有影响的计算机操作系统UNIX和编程语言C的诞生地,我们将在下面章节中介绍。
当AT&T(美国电话电报公司)正式将科学与技术的研究同其他的业务分割时,贝尔实验室内部结构发生了改变,在1925年1月1日成立了子公司。贝尔公司的最初目的是发展改良电话系统的相关技术,幸运的是在这种非常模糊的目标下可以做很多技术研究但是对于电话系统而言,一个显而易见的长期目标是通过电线不失真的传播语音信号。
从1912年开始,贝尔系统致力于真空管放大器的研究,为了能让电话系统使用真空管,对其进行了相当数量的研究和设计方面的改进。尽管做了大量的工作,真空管仍然有许多必须改进的地方。真空管体积太大、耗能大,并且最终会烧毁,但是,它们在当时是唯一的选择。
1947年12 月16日,当贝尔实验室的两个物理学家约翰·巴丁(John Bardeen,1908-1991)和沃尔特·布兰坦(WalterBrattain,1902-1987)制作出另一种放大器时,所有的一切都发生了改变。这种新型的放大器用一块锗(一种半导体元素)平板和一条黄金薄片制成。一周之后,他们将这个东西演示给他们的老板威廉·肖克利(William
编码隐匿在计算机软硬件背后的语言
262