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

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

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

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

在EDVAC的那个时期,考虑到成本效益,用真空管制造大容量存储器是不可行的,因此那时提出了一些临时的替代方案。其中一个成功的方案是“水银延迟线路存储器”(mercury delay line memory),它使用 5 英尺水银真空管,在管子的一端每隔 1μs 向水银发送一个短脉冲,这些短脉冲大约需要1ms到达管子的另一端(可以如同检测声波一样检测到这些短脉冲,并折回开始端),因此一个水银管可以存储大约1024位的信息。

直到20 世纪 50年代中期人们才开发出了“磁芯存储器”(magnetic core memory)。众多的被磁化的小金属环由电线串起来组成了磁芯存储器。每一个小金属环可以存储1位信息。磁芯存储器沿用了很长一段时间才被别的技术取代,所以常常会听见老一辈程序员们把存储器的访问过程叫做“访问磁芯”。

20世纪40年代,对计算机本质进行概念化设想的并非只有约翰·冯·诺依曼一人。

克劳德·香农(Claude Shannon,生于1916年)是另外一个非常有影响力的思想家。在第11章中讨论了他1938年的硕士论文,正是这篇文章确定了开关、继电器以及布尔代数之间的关系。在1948年为贝尔电话实验室工作期间,香农在Bell System Technical Journal上发表了一片题为“通信过程中的代数理论”(A Mathematical Theory of Communication)的文章,在这篇文章中他不仅将“位”的概念介绍给了世界,更开创了一个新的研究领域,即著名的“信息论”(information theory)。信息论研究的是数字信息在有噪声(这些噪声通常阻止信息的通过)的情况下传输,以及如何弥补因噪声产生的损失。1949年,他撰写了第一篇关于如何编程可以让计算机下棋的文章,1952年他设计了一个通过继电器控制的机械鼠,它可以在一个迷宫中记住路径。骑单车、变戏法这些耍宝也使得香农在贝尔实验室声名鹊起。

诺博尔特·韦纳(Norbert Wiener,1894-1964)从哈佛大学获得数学博士学位时只有18 岁,其撰写的 Cybernetics, or Control and Communication in the Animal and Machine( 1948年)一书使他闻名于世。他使用新创词汇“控制论”(cybernetics:源于希腊语舵手)表示人类和动物的生物过程同计算机和机器人的机械原理之间的关系。大众文化中,人们普遍使用cyber作为前缀表示与计算机相关的一切,最著名的一个词,数百万台计算机通过因特网相连被称做“cyberspace”(网络空间),这个词源于计算机科幻小说作家威廉·吉布森(William Gibson)在1984年发表的小说 Neuromancer中“cyberpunk”一词。

18 从算盘到芯片

261