奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 257 页

PDF 物理页索引 273 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
257
PDF 物理页
273(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
5e24083af5d93f391003b9dd7ce69ca9fd3b3943f591dd097e35c14f763a288b

赫尔曼·霍尔瑞斯此后一发不可收拾。1896年,他创办制表机公司(TabulatingMachine Company),租借并出售其穿孔卡片设备。到1911年,由于公司的合并,制表机公司更名为计算制表记录公司(Computing-Tabulating-Recording Company),或者叫做C-T-R 公司。再到1915年,托马斯J·华盛顿(Thomas J.Watson,1874-1956)成为 C-T-R公司的总裁,他在1924年将公司的名字更改为国际商业机器公司(International BusinessMachines Corporation),即 IBM。

到1928年,在1890年人口普查中最初使用的卡片逐渐演变为著名的IBM卡片,“donot spindle, fold, or mutilate”,这种卡片有80列12行,使用了将近 50年,甚至在其后期,还有人把它们叫做霍尔瑞斯卡片。关于这些卡片的遗留问题将在第20、21和24章中进一步的讲述。

进入到20世纪之前,让我们重新审视一下19世纪这一百年。因为主题所限,本书更多的关注的是数字性质的发明,其中包括电报、盲人用点字法、巴贝芝机器,以及霍尔瑞斯卡片。而在与数字概念以及相关设备打交道时,你会发现整个世界皆为数字。但是,19世纪的发现和发明确切的来讲不是数字的。实际上,通过感官所认识的大自然中只有很少一部分是数字的,更多的时候表现为不可分割的整体。

尽管霍尔瑞斯在他的制表机以及分类机中使用了继电器(relays),但是人们直到20世纪30年代中期才开始用继电器来构建计算机—它们最终被叫做机电化(electromechanical)计算机。在这些机器中使用的继电器不同于一般的电报继电器,后者的主要作用是为了完善电话系统的路由控制。

早期的继电式计算机与上一章中的继电式计算机不是同一个概念(我们随后会学到,从20世纪70年代开始,这种继电式计算机依靠微处理器进行计算)。需要特别说明的一点,尽管现代计算机内部使用二进制数,但早期的继电式计算机并非如此。

我们的继电式计算机与早期的继电式计算机存在另外一个不同点,那就是在20世纪30年代,没有人能够疯狂到用继电器制造出524,288位的存储器!资金的花费、空间的占用和能源的耗费使得制造如此大的存储器变得不大可能。可得到的极少存储器也只用来存储中间结果,而程序本身则存储在一些物理媒介上面,例如带穿孔的纸带。实际上,将代码和程序放入到存储器进行处理是后来发明的做法。

18 从算盘到芯片

257