硬件

  1. 高度冗余
    航天飞机上备有五台相同的 AP-101(后升级为 AP-101s)电脑,其中四台在执行任务的过程中共同运作,另外一台作为备用。如果四台中的一台出现故障,另外三台通过投票将其排除出系统(颇像新世纪福音战士里的三贤人…)。
  2. 没有硬盘
    将笔记本电脑带上太空会出现什么状况?你可能会先想到硬盘…没错,硬盘需要气流在盘片和磁头间形成的一层割离但窄小的空间,如果没有空气,机器一启动硬盘就会被磁头刮伤。如果舱内失去压力,硬盘首先会受到扰动,所以推测过去这可能是 NASA 使用磁带的原因。磁带的一个好处是适合读写连续的数据,航天飞机把软件从磁带中载入内存,并不需要频繁的读写操作(待求证)。
  3. 磁芯存储器
    轨道中的宇宙辐射强大,在轨道中使用 RAM 做主存会让意外的故障比在地面上高很多,航天飞机最早选用了体积庞大的磁芯存储器,宇宙射线对其没有影响,而且磁芯处理器没电之后仍维持之前的存储状态,适合航天飞机对可靠性的要求。但也许是因为半导体保护技术的进步,在 AP-101s 中磁芯存储器被换成了半导体存储器。
  4. 速度
    AP-101 处理器的速度不快,每秒执行 40 万条指令,AP-101s 的加入为航天飞机提供了更多的处理能力,相比之下,火箭的处理器可要慢得多,但其实处理性能能够完成任务就好,轨道器重要的还是稳定,复杂的数据处理可以传输给地面庞大的计算机来完成。



软件
我对航天飞机的软件了解很少,只知道它和 IBM 有渊源,有了一些资料后再补充 :)

— 完 —

本文作者:知乎用户(登录查看详情)

【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)

此问题还有 3 个回答,查看全部。
延伸阅读:
航天飞机是如何搭载在运输机上的?
中国为什么不制造航天飞机,相关技术实力如何?

分享到