NASA Artemis II容错计算机:太空计算如何应对宇宙辐射
Available in: 中文
NASA公布了为Artemis II任务构建的容错计算机系统细节。Artemis II是自1972年阿波罗17号以来的首次载人月球飞越任务。
NASA Artemis II容错计算机:太空计算如何应对宇宙辐射
NASA公布了为Artemis II任务构建的容错计算机系统细节。Artemis II是自1972年阿波罗17号以来的首次载人月球飞越任务。
太空计算的挑战
- 宇宙辐射:高能粒子可以翻转内存和逻辑电路中的位
- 单粒子翻转:单个宇宙射线可以将0变为1或反之
- 总电离剂量:累积辐射损伤随时间恶化电子设备
- 极端温度:阴影中-157C到阳光下+121C
- 无法修复:任务期间无法物理修复硬件故障
容错架构
三重模块冗余(TMR):三个相同计算机独立运行相同软件、投票系统比较输出、忽略不一致的计算机。
抗辐射组件:定制芯片、抗辐射FPGA、带纠错码的屏蔽内存模块。
软件级保护:看门狗定时器、内存清洗、检查点和恢复机制、优雅降级。
与阿波罗计算机对比
阿波罗导航计算机:2MHz、72KB RAM、32kg、双计算机、汇编语言。Artemis II:分类(可能数百MHz)、可能兆字节内存、三重冗余、C/C++加安全约束。
太空之外的启示
航电子系统、核设施、自动驾驶车辆、数据中心——ECC内存和纠错技术都源自太空计算。
来源: CACM / HN — 34分,3条评论
← Previous: Top Laptops for FreeBSD: Comprehensive Hardware Compatibility Testing ResultsNext: Wang Yi to Visit North Korea: Diplomatic Signals Amid US-Iran Tensions →
0