Amiga 和 NASA (1999)

2021-07-29 21:43:13

“所以下次你看到航天飞机发射时,你可以告诉你的朋友哪台个人电脑被评为美国太空计划中的关键任务用途。” Amiga 所有者知道他们的机器可以用很少的方法做很多事情。由于其灵活且集成的视频友好型硬件以及紧凑、高效的多任务操作系统,Amigas 可用于驱动诸如体育场记分牌、交互式信息亭、农业灌溉系统和亚特兰大哈茨菲尔德国际机场的航班时刻表显示等设备。之所以选择 Amiga 用于这些应用,是因为其可靠的硬件和低开销的软件对于那些关键工作来说毫无意义的停机时间。但是,大多数 Amiga 所有者会惊讶地发现,他们的机器在执行世界上或世界上最艰巨的工作之一方面的可靠性有多大。十几年来,Amiga 计算机一直在卡纳维拉尔角的 Hanger AE 努力工作,支持包括航天飞机在内的所有美国航天器的发射。毕竟,这是火箭科学,NASA 必须从每个航天器下行传输大量数据;在地面测试期间,通过倒计时和升空进入太空。在获取和处理这些数据时不允许出现错误。它必须被准确计算并从机库可靠地发送到世界各地参与任务的遥远太空中心。一切都是实时的,不会中断。由于 Hanger AE 还支持一些来自航天飞机的遥测,因此这一重要性甚至更高,因为人类的生命危在旦夕。在太空海岸 Amiga 成员 Hal Greenlee 和退役空军中校 JohnnyJohnson 的努力下,Amiga Atlanta 在航天飞机奋进号飞往俄罗斯 MIR 空间站期间获得了 Hanger AE 的独家电视之旅。美国宇航局卡纳维拉尔角软件系统首席系统工程师加里·琼斯告诉我们,Amigas 从航天器获取所有遥测数据,通过应用高达五阶多项式的系数对其进行缩放,并将数据转换回工程单位,以显示给工作的工程师发射,市场投入。 Gary 继续告诉我们,他们的首选是 Macintosh,但由于它是一个封闭系统,Apple 不会向 NASA 提供足够的信息以使其达到所需的水平。谈吹一个营销机会!他继续说道:“然后我们查看了 PC,但当时的硬件架构真的和现在一样糟糕。所以 Hal 是第一个推出 Amiga 1000 的人,我们也玩过它。”哈尔·格林利补充说; “我把它拿出来给戴夫·布朗看,不到一两个月后,戴夫有了自己的一个,我们都对斯基普说,“我们需要得到一些这些婴儿,然后找到如果我们能让他们为这份工作工作”。加里·琼斯回答说; “当时 Commodore 很容易使用。当我们要求提供文档时,他们向我们发送了一叠大约四英尺高的文档。他们愿意告诉我们有关他们机器的所有信息。因为我们必须设计一些定制硬件才能进入内部,了解一切如何运作真的很有帮助。” “结果证明它是一台好机器。使机器适合玩游戏的东西也往往使它适合处理和显示数据,因为你有一些同样的问题。你需要非常高效,非常快速的操作系统,而 Amiga 也有这个,而且开销也很小。这就是它的好处;我们不会降低运行开销的系统;我们可以只处理数据。” “我们的大部分定制都是硬件定制。Amiga 操作系统足够灵活,我们只需要偶尔进行组装以初始化我们使用的一些特殊板,但除此之外操作系统很好;我们什么都不做“它很不寻常。我们就这样使用它,并为我们的接口要求构建硬件,因为我们必须从这座建筑物的数据总线中取出数据,处理它,然后将数据放回去。”七个 Amigas 在线分配用于运营支持,六个专门用于将数据路由到远程空间中心,另外六个保留用于硬件和软件开发。 Amigas 支持的航天器包括所有的 Atlas-Centaurs、Delta II 和 Delta III、轨道科学飞马、洛克希德-马丁雅典娜和几个不同型号的泰坦。 GOES 和 GPS 航天器数据被处理,一些用户数据从航天飞机上下来。由于 Amiga 的布局方式以及软件全部捆绑在一起,如果比特率不太高,每台机器实际上一次可以支持多个航天器。多任务、多航天器的个人电脑!尽管 Amigas 在处理遥测方面发挥着重要作用,但它们的通用性足以与其他 NASA 计算机连接。波音航空航天公司的奥吉·弗里西亚告诉我们:“我想出了一种将 Amiga 上的文件传输到 Sun 的方法,将我在 Amiga 上的源文件转换为存档,然后将它们传输到 Sun 机器上。只需稍作调整即可程序的顶部和声明语句,我可以在 Sun 上编译和运行它。我在 Amiga 上完成了所有调试,然后将它带到了 Sun。”加里琼斯:“如果它不是个人电脑,当我们试图购买任何与 Amigas 一起使用的东西时,NASA 会给我们带来很多痛苦。他们希望我们购买个人电脑并运行 Windows 95 和 NT。我们一直试图告诉他们它并不快“够了,所以他们告诉我们购买 DEC Alphas。我们告诉他们它太贵了。他们不喜欢 Amiga;它的成本不够。”在我们 1998 年 1 月访问 Hanger AE 期间,奋进号航天飞机刚刚完成从俄罗斯和平号空间站取回大卫沃尔夫的任务。加里·琼斯:“这是从航天飞机上下来的数据——直到昨天与 MIR 对接的 STS-89 航班。这些是生命科学人员使用的一些环境参数。他们获取这些数据,我们用它来处理它Amiga,我们在另一个 Amiga 上将它远程给他们,然后它提取数据并将其发送到他们的 PC 控制一个环境室,这样他们就可以复制航天飞机上除了重力之外的环境条件。所以这是他们的控制组。他们可以有一群动物或昆虫在零重力的穿梭机上,在相同的环境条件下有相同的动物和正常的重力从这里的路上大约有五个衣架。而 Amiga 数据是他们用来控制它们的生长室以保持环境相同的。”在 NASA Amigas 中,内部构建并使用了自定义接口硬件。但是他们的 Amigas 和我们的 Amigas 之间最重要的区别在于外部。一个装甲电源按钮是由 23 针视频连接器制成的,因为工程师担心关键的开关在 Amiga 机箱的正面有点太暴露了!为了证明即使是普通的 Amigas 也有多大用处,我们发现虽然 4000 有 Workbench 3.1,但 2000s 仍在运行 2.1,因为新操作系统的优势并不是真正需要的。即使在遥测实验室看到 Amigas 努力工作之后,电视中心还是发现了另一个惊喜。 “我们有一个烤面包机系统。我们在发布时添加标题。我们可能会做一两个效果,只是为了让磁带看起来更有趣。但主要是烤面包机用来叠加时间、摄像机角度或某种文本数据。想添加到图片中。”三百个视频监视器由一个足以运行商业电视网络的路由系统供电。除了视频,它还可以在整个空间中心传输数据。 NASA Amigas 的未来计划包括支持另一种泰坦火箭模型。他们还在为名为 Delta III 的下一代 Delta 火箭编写软件。美国阿特拉斯-半人马火箭计划在船上安装俄罗斯发动机,这也需要新的 Amiga 遥测软件。加里的团队还将为由 Amiga 驱动的用户构建新的显示能力。 “我们将通过以太网系统向他们发送数据,他们将使用 PC 进行显示。”尽管不像其他微型计算机那样容易购买和支持,但 Gary 对 Gateway 购买 Amiga 平台仍持谨慎态度。 “我们从 Hal 那里得到了一些关于 Gateway 购买 Amiga 的反馈。如果我们开始看到他们正在运送一些硬件,我们就会感兴趣。但试图说服 NASA 他们想要使用其他东西是一场艰苦的战斗不是标准的、公认的平台之一。”因此,下次您看到航天飞机发射时,您可以告诉您的朋友哪台个人计算机被评为美国太空计划中的关键任务用途。注意:本文基于 Amiga Atlanta 访问 Hanger AE 期间拍摄的 10 分钟录像带。有关详细信息,请联系 Bob Castro ( bcastro AT mindspring POINT com)。还要特别感谢 Amiga Atlanta 成员 Mike Ellenberg,他从您在本文中看到的视频中抓取了静止帧。