荒岛原始无工业、无电力、无设备,从零搭建最基础计算机体系

0 阅读7分钟

这是一个非常迷人的文明重启思维实验——就像《小岛经济学》用鱼、独木舟和储蓄讲述货币与市场的本质,我们也可以从沙子、流水和篝火出发,推演出计算机体系的重生之路。

核心原则:不要复制现代计算机的"形态",要重建它的"知识阶梯"。在原始条件下,你的目标不是造出iPhone,而是造出能执行"如果A则B"这一逻辑的最小可运行系统。


阶段一:前置条件——你必须先拥有"时间"

在讨论技术之前,有一个残酷的前提:计算机是"时间冗余"的产物。岛上必须满足:

  • 食物盈余:捕鱼/种植效率要高于生存所需,释放出至少几个人的全职劳动时间
  • 定居点:稳定的住所和防火环境(冶金需要)
  • 代际耐心:这大概需要10-20年,不是一个人的事业

阶段二:从石头到铜线——建立最原始的工具链

没有工业,意味着你要先当公元前3000年的工匠,再当公元1900年的工程师

1. 冶金:获取导电材料

  • :寻找孔雀石(蓝绿色矿石)或自然铜。用木炭堆+脚踏风箱(皮革+木管)可以达到1085°C的熔点。铜是你制作导线电磁线圈的基础。
  • :从赤铁矿中提取,用于制作铁芯(继电器需要)和更耐用的工具。
  • 拉丝:在硬石或铸铁上钻一系列由大到小的孔,手工将热铜条拉成细导线。

2. 绝缘:让电流听话

  • 铜线外裹丝绸(如果有蚕)或树脂(松树胶)+布条。更原始的方法:将细铜线穿入中空的植物茎秆或藤条。

3. 玻璃:真空与器皿

  • 沙子+草木灰+石灰石,在陶窑中烧制。玻璃用于制作真空管太难,但用于绝缘子观察窗足够。

阶段三:能源革命——从流水到电子流动

没有电,一切免谈。但幸运的是,电是最容易从自然中"欺骗"出来的力量

水力发电系统

  • 水轮机:用硬木雕刻叶片,安装在水流处。这是你的"原动机"。
  • 发电机:这是关键一跃。你需要磁铁线圈
    • 磁铁:寻找天然磁铁矿(Fe₃O₄),虽然磁性弱,但足以演示电磁感应。更好的方法是制作电磁铁(铜线圈绕铁芯,用电池励磁——但这就成了"先有鸡还是先有蛋"的问题)。所以初期必须用天然磁铁。
    • 线圈:将绝缘铜线绕在木框上。
    • 当水轮机带动磁铁(或线圈)旋转时,根据法拉第定律,导线中会产生交流电。
  • 整流与稳压:制作莱顿瓶(玻璃罐+内外锡箔)作为电容,配合电阻(碳棒或盐水桶)来平滑电流。

此时,你拥有了"原始的电"——可能只有几伏到几十伏,电流不稳,但足以驱动下一个阶段的元件。


阶段四:逻辑元件——继电器:原始时代的晶体管

在无法提纯硅、无法制造真空管(需要精密真空泵和钨丝)的情况下,继电器(Relay)是你唯一现实的选择

什么是继电器?

一个电磁铁+一个弹簧开关。当线圈通电,磁铁吸合,开关闭合;断电,弹簧拉回,开关断开。这是一个用电控制的电开关

为什么继电器是完美的?

  • 1835年就被发明,完全手工可制。
  • 它天然就是逻辑门
    • NOT门:开关常闭,通电断开。
    • AND门:两个继电器串联,必须都通电,电路才通。
    • OR门:两个继电器并联,任一通电,电路就通。
  • 存储功能:一个继电器的触点可以串联在自己的线圈回路中,形成自锁电路——这就是1 bit内存(通电后保持状态,直到另一路断开它)。

制作难点

  • 触点氧化:铜触点易氧化,需要定期打磨,或用银(如果有天然银)做触点。
  • 速度:继电器开关速度约10-100次/秒,极慢,但足以计算。
  • 体积:一个继电器对应1个bit,一台最小计算机可能需要数百个继电器,占用一间木屋。

阶段五:计算机体系——从开关到图灵机

现在你有了电、导线、继电器。如何组装成"计算机"?

1. 算术逻辑单元(ALU)

用继电器搭建半加器全加器。4位二进制加法器大约需要几十个继电器。它能做加法,而减法可以通过补码转换为加法。

2. 内存(RAM)

用继电器的自锁电路(锁存器)。每个bit需要一个继电器,8字节内存需要64个继电器。这很奢侈,但在原始条件下可行。

3. 程序存储

  • 打孔纸带:用针在厚纸带上打孔。纸带穿过一个开关阵列,有孔的地方让金属针通过,触发电路。这是你的"硬盘"和"软件"。
  • 或者更原始的接线板:用铜线手动插拔来"编程"(类似早期ENIAC的方式)。

4. 控制单元与时钟

  • 时钟:水力驱动的凸轮,每转一圈按压一个开关,产生低频脉冲(比如1Hz)。这是计算机的"心跳"。
  • 指令解码器:一组继电器,根据纸带上的孔位,将电信号路由到ALU或内存。

5. 输入输出

  • 输入:一排手动拨动开关(表示二进制数)。
  • 输出:一排小灯泡(如果有玻璃真空抽气能力做白炽灯最好,否则用电磁铁驱动木牌翻转,有电翻白,没电翻黑——这就是原始的显示器)。

阶段六:运行你的第一个程序

假设你造出了一台极简的4位继电器计算机,拥有:

  • 4位ALU(能做加法和逻辑判断)
  • 16字节的继电器内存
  • 打孔纸带程序存储
  • 1Hz时钟频率

你可以运行这样的程序:

纸带指令:读取开关数值 → 存入内存A → 加1 → 如果结果大于10则点亮"鱼"灯 → 停止

这台机器图灵完备吗?如果内存足够,并且支持条件跳转指令,是的。 它理论上可以计算任何可计算的问题,只是算一个乘法可能需要几分钟。


关键瓶颈与替代路径

瓶颈原始解决方案替代方案
高纯硅放弃晶体管路线用继电器或纯机械齿轮
真空管玻璃吹制+真空泵太难完全跳过,继电器是更优路径
铜线绝缘树脂+布条中空植物茎
程序存储打孔纸带易腐烂金属片+铆钉做永久存储
速度太慢接受现实用并行计算(多组ALU同时算)

这到底在讲什么?

回到《小岛经济学》的叙事智慧:它用鱼讲透了储蓄,用独木舟讲透了资本。

这个思维实验的本质是: 计算机不是"硅片和代码"的魔法,而是能量→材料→开关→逻辑→程序的五层抽象。每一层都依赖前一层的稳定存在。

  • 没有冶金,就没有导线;
  • 没有水力,就没有可控能源;
  • 没有继电器,就没有自动开关;
  • 没有逻辑门,就没有算术;
  • 没有程序存储,就没有通用计算。

当你在小岛上点亮第一盏由水力驱动、继电器控制的灯泡时,你其实已经握住了计算机的灵魂:将自然界的无序能量,转化为严格遵循人类指令的、可重复的信息操作。

从那一盏灯,到一台能自动数鱼的机器,中间差的只是几百个继电器、二十年的时间,和一代人相信"这能做到"的信念。