如果你手里的智能手机忽然黑屏,发出一串乱码,你的第一反应大概率是长按电源键重启;如果重启没用,那就去维修店,或者直接在电商平台下单一部新机。

但如果这台故障设备距离你200 亿公里呢?

如果它正躺在接近绝对零度的黑暗星际空间里,周围没有任何维修站,没有任何物理触碰的可能呢?

如果你给它发送一条简单的调试指令,需要以光速在虚无中穿行 19 小时 才能抵达;而等你听到它的回应,又是 19 小时过去——近两天的时间,只够完成一次“输入命令并回车”呢?

更绝的是,只要你在编写这段代码时写错了一个地址指针,或者少算了一个 Byte 的内存占用,这台花费了人类数十年心血、飞得最远的人类造物,就会彻底在宇宙边缘变为一块永久失联的冷酷铁块。

2026 年 8 月,加州帕萨迪纳的喷气推进实验室(JPL)里,又一次响起了克制的欢呼声。

NASA 的工程师们刚刚完成了一项近乎神迹的远程操作:在距离地球 204 亿公里的冰冷星际空间里,深空探测器“旅行者 2 号”(Voyager 2)成功接收并执行了一组复杂的微瓦级电源重定向指令,配套的遗产代码补丁(Legacy Patch)也完美嵌入到了它古老的存储区中。

这意味着,这艘已经在绝对零度边缘挣扎求生了半个世纪的探测飞船,又被人类硬生生从死神手里抢回了最后的几毫瓦电力,它的将继续向地球汇报它眼前的一切珍贵数据。

这是人类工程史上最具英雄主义色彩的一场“绝地续命”。

在这个芯片算力每隔两年就翻倍的时代,在这个随便一个手机 App 就要吃掉几个 GB 内存的膨胀世界里,人类为什么还要如此执着地去拯救一台 50 年前发射的,算力比一个汽车钥匙都不如的“古董机器”?

打开网易新闻 查看精彩图片

要理解这场救援有多硬核,我们必须先把视角拉回到地球,看看我们现在过的是什么“算力极度奢侈”的日子。

在当下的地表,大模型数据中心正在狂吞着数千兆瓦(GW)的电力。数万张 H100 GPU 显卡轰鸣作响,只为了生成几句无厘头的网络段子或 AI 风格画作;

现代软件程序员们习惯了动辄几个 GB 的 Electron 桌面端,哪怕只是打开一个聊天框,也能轻松吃掉你 2 GB 的内存——大家对内存泄漏早已习以为常,反正不够加条 32G 的内存条就行了。

但在旅行者号的眼中,这种地表狂欢简直是不可思议的“算力自由”。

诞生于 1977 年的旅行者号,其主计算机系统的 CPU 运行频率只有 0.25 MHz(250 kHz),不及现代旗舰手机处理器(约 3.5GHz)的万分之一。而它的总内存(包含 CCS、FDS 和 AACS 三套计算机系统加总)大约只有 68 KB。

这是个什么概念?

冰火两重天,地表上的程序员在几 GB 的内存泄里肆意游泳,而深空工程师在以“比特”为单位对宇宙抠抠搜搜。

旅行者号的工程师们展示了人类工程学的另一种极限形态:对每一个比特(Bit)和每一微瓦(Microwatt)的宗教般虔诚。

在这里,没有可以挥霍的堆栈,没有重构框架的奢侈,每一个字节都是命根子,必须精准控制到寄存器的最底层。

打开网易新闻 查看精彩图片

如果说算力低下是软性约束,那么物理规律的降维打击,则是旅行者号面对的硬性生存困境。

这颗“星际充电宝”里装的是钚-238(Plutonium-238)。

钚-238 的半衰期约为 87.7 年,除了放射性物质自身的不可逆衰变,内部将热能转化为电能的热电偶也在不断老化。

后果是残酷而精确的:旅行者号的电源系统,每年会稳步损失约 4 瓦的功率。

1977 年刚发射时,RTG 能提供约 470 瓦 的充沛电力;

如今半个世纪过去,它的总功率已衰减至不足 200 瓦——这甚至不够带动一台稍微高档点的大屏显示器。

为了维持探针的生命,NASA 的工程师们在过去二十年里演练了极限的“省电打法”:

1)关掉加热器: 他们逐个切断了探针上科学载荷的加热电路。现在的磁力计、高能粒子检测仪,几乎都是在远低于设计极值的零下数十度环境里“冻着”超期服役。

2)压榨安全回路: 在最近对旅行者 2 号的救援中,工程师甚至做出了一个极其大胆的决定——绕过原本用来应对电压突变的“安全电压调节器”。他们把预留给系统防浪涌的几毫安微弱电流给“榨”了出来,成功让最后一个科学载荷多续命了近两年。

而与这微弱电力相匹配的,是世界上最微弱的信号接收。

旅行者号的无线电发射机功率只有 23 瓦,大致相当于你家冰箱里那盏小照明灯泡的亮度。当这 23 瓦的电波穿越 200 多亿公里的宇宙荒漠抵达地球时,能量已经衰减到了令人发指的程度——大约只有 10⁻¹⁶瓦(阿瓦级 Attowatts)。

这个信号的微弱程度,比一枚普通电子手表电池发出的能量要低数亿倍。NASA 必须动用分布在全球的 70 米口径巨大深空网络(DSN)天线,在宇宙背景辐射的茫茫噪点中,去“捞”那丝若有若无的微弱脉冲。

打开网易新闻 查看精彩图片

在旅行者号救援史中,最惊心动魄的一幕发生在 2023 年底至 2024 年上旬。

当时,旅行者 1 号突然开始向地球发送无休止的“0101”乱码,遥测数据全部中断,飞船进入了某种“脑死”状态。

这不仅是一场故障排查,更是一场极度硬核的数字考古。

在那个时代,工程师们用手绘图纸设计电路,用纸带打孔输入指令,用最原始的汇编语言编写逻辑。

打开网易新闻 查看精彩图片

当 2024 年的年轻工程师们试图找出旅行者 1 号为什么发乱码时,他们面对的是:

1)没有备用硬件,没有现代化的远程调试接口(Debug API)。

2)原始的代码库全是用半个世纪前的古老架构(RCA 1802 类似指令集)编写的。

最终,团队通过极其巧妙的排查,定位到了元凶:飞行数据系统(FDS)中有一颗内存芯片烧毁了。 这颗损坏的芯片仅占 FDS 总内存的 3%,但偏偏里面存储着格式化科学数据的核心代码。

由于不可能飞过去换一块芯片,唯一的方法是把这 256 个字的损坏代码,拆解成微小的碎片,分散写入内存里其他未被使用的零碎缝隙中,然后再重新修改所有的程序调用指针,确保 CPU 在跳跃执行时不会崩溃。

这相当于在 240 亿公里之外,用一根无比细长且有 22.5 小时延迟的针,在一张不足 68 KB 的“旧羊皮纸”上做微创手术。

2024 年 4 月 18 日,这段带着人类智慧极限的补丁代码被发射升空。 经过了 45 小时漫长而窒息的死寂等待后,2024 年 4 月 20 日,加州 JPL 实验室的接收端屏幕上,重新跳出了清晰、有条理的健康遥测数据。

救援成功了。

打开网易新闻 查看精彩图片

在这场极简工程奇迹的背后,最动人的其实是“人”。

如今在 JPL 维护旅行者号项目的年轻工程师们,他们的出生日期甚至比这艘飞船的发射年份还要晚上二三十年。

这是一场浪漫至极的跨时空对话:

一群在旅行者号发射时还没出生的年轻人,翻看着比自己年龄还大的黄纸图纸,试图去理解半个世纪前那些传奇工程师的设计癖好、代码习惯与硬件逻辑,并替前辈抚平飞船上的岁月褶皱。

与其说我们在维修一台机器,不如说人类在用代际接力的方式,维护着一份对遥远世界的梦想。

冷战的硝烟早已散去,当年那些争夺太空霸权的帝国政治考量早已被历史尘封,但旅行者号却留了下来。

打开网易新闻 查看精彩图片

物理规律是冷酷的。无论工程师们多么神乎其技,同位素热电发电机的衰减不可逆转。

大约在 2020 年代末或 2030 年代初,旅行者号的电力将降至无法驱动任何一台科学仪器、甚至无法向地球发射哪怕一个 Bit 信号的临界点。

到那时,它的发射机将最终熄灭,那微弱的 10⁻¹⁶ 瓦脉冲将永久消失在深空的背景噪音中。

但在那之后,旅行者号并不会毁灭。

打开网易新闻 查看精彩图片

这就是为什么我们今天依然在为它续命。

打开网易新闻 查看精彩图片