科技博主 Ken Shirriff 对 1980 年代 Spacelab 太空实验室中使用的计算机 Mitra 125 MS 进行了深度逆向工程分析。Spacelab 是由航天飞机携带的可重复使用实验室,其核心控制器是由法国制造的 Mitra 125 MS 小型机,而非当时流行的美国微处理器。该机器完全基于分立逻辑芯片构建,没有使用微处理器芯片。通过分析,Shirriff 发现虽然该机器被定义为 16 位处理器,但其算术逻辑单元(ALU)实际上采用了 32 位架构。这一设计通过使用八颗 54S181 军用级 ALU 芯片及超前进位逻辑,显著提升了 16 位乘法和 32 位浮点运算的性能。文章详细剖析了负责 ALU 和寄存器功能的三块电路板,展示了多路复用器如何选择输入数据,以及移位寄存器如何辅助乘除法运算。此外,文章还回顾了法国计算机工业(如 Plan Calcul 计划)的历史背景,以及该计算机最终在 1991 年因性能需求被 IBM AP-101SL 计算机取代的过程,展现了早期航天计算机的硬件架构之美与技术迭代。
事件分析
💡 核心观点:这台全分立逻辑构建的太空计算机不仅是数字考古的杰作,更以“32位ALU配16位CPU”的精妙设计,预示了现代芯片通过专用宽位单元提升算力的异构计算趋势。
原文链接:Hacker News





