Armstrong的航空之翼 26-02-25 18:28
微博认证:空军之翼网站站长 航空视频博主

阿波罗飞船上使用的非易失性存储器是手动编织的。

阿波罗制导计算机(AGC)使用的这种存储器被称为磁芯存储器(Core Rope Memory)。程序员编写的代码被转化为编织指令,由雷神公司熟练的女工(常被称为“小老太太”[Little Old Ladies])手动将铜线穿过或绕过磁芯。

如果导线穿过磁芯,系统读出为 1;如果导线绕过磁芯,则读出为0。它拥有约36864个字(words)的只读存储空间,在16位架构下相当于约72KB的容量。此外,它还有约4KB的可读写RAM(磁芯存储器)用于临时计算。

这种“物理硬编码”虽然让修改代码变得极其困难(需要重新编织),但在太空环境下极度可靠,能够免疫辐射干扰,且在断电后依然能永久保存程序。

由于一旦编织完成就无法更改,由 Margaret Hamilton 领导的软件团队必须确保代码在送去工厂编织前绝对无误。 http://t.cn/AXcfY6gX

发布于 江苏