NASA 如何构建 Artemis II 的容错计算机
嗯,用户让我总结一下这篇文章的内容,控制在100字以内,而且不需要用“文章内容总结”之类的开头。首先,我得仔细阅读文章,抓住主要信息。 文章讲的是阿波罗登月计算机和阿尔忒弥斯II的Orion飞船计算机的对比。阿波罗用的是老式的1MHz处理器和4KB内存,功能有限,很多控制还是手动或机电的。而Artemis II的计算机系统则先进得多,容错能力很强。 接下来,我需要提取关键点:Artemis II用了两台Vehicle Management Computers,每台有两个Flight Control Modules,总共四个FCM,每个FCM有两个自检验处理器。这样总共有八个CPU并行运行飞行软件。自检验意味着一旦某个CPU出错,系统能立即检测并反应。 此外,内存用了三模块冗余设计,每次读取都能纠正单比特错误。网络也是三重冗余,并且所有交换机都自检。飞船还有一个完全独立的备份系统BFS,使用不同的硬件、操作系统和简化软件,这就是异构冗余。 现在要把这些信息浓缩到100字以内。得突出Artemis II的高容错设计、多级冗余、自检机制以及备份系统。同时对比阿波罗的老系统。 可能的结构是:先说Artemis II的计算机系统特点,然后提到多级冗余、自检机制和备份设计。最后对比阿波罗的老系统。 检查一下字数是否在限制内,并确保信息准确无误。 </think> 阿尔忒弥斯II的Orion飞船采用高容错计算机系统,配备两台Vehicle Management Computers(VMS),每台含两个Flight Control Modules(FCM),共四个FCM,各配双自检验处理器。八核并行运行飞行软件,并采用三模块冗余内存、三重冗余网络及自检策略。飞船搭载独立备份飞行软件(BFS),实现异构冗余设计。 2026-4-10 08:14:58 Author: www.solidot.org(查看原文) 阅读量:3 收藏

阿波罗宇航员用于登月的计算机配备了 1-MHz 处理器和 4 kilobytes 可擦除内存,其功能有限,飞船重要的环境和电源控制仍然是通过手动或机电方式实现的。阿尔忒弥斯(Artemis)II 的 Orion 飞船则配备了至今容错能力最强的计算机系统。为了应对太空辐射,飞船配备了两台计算机 Vehicle Management Computers,每台包含两个飞控模块 Flight Control Modules,总共四个 FCM,每个 FCM 配备了一对自检验处理器。八个 CPU 并行运行飞行软件。自检验意味着一旦某个 CPU 因一次辐射事件而出错,系统会立即检测出错误并做出反应。此外系统还使用了三模块冗余内存,每次读取时都能自动纠正单比特错误。网络也采用三重冗余设计,所有网络交换机都采用自检策略。飞船还搭载了一个完全独立的 Backup Flight Software(BFS)系统,它使用不同的硬件,运行不同的操作系统,使用独立开发的简化版飞行软件。这种设计被称为异构冗余。

https://cacm.acm.org/news/how-nasa-built-artemis-iis-fault-tolerant-computer/


文章来源: https://www.solidot.org/story?sid=84012
如有侵权请联系:admin#unsafe.sh