飞机上一般是什么操作系统?

作者: 7ee72f98ad17 | 来源:发表于2020-06-28 10:17 被阅读0次

之前波音737MAX空难失事事件牵动人心,让人对航空出行又平添了一份不信任,根据最新消息显示,美国联邦航空局对737 MAX机型的大量评估授权给波音公司自身进行,安全评估存在严重缺陷。也传出了波音737 MAX客机的培训都是通过平板电脑软件进行这样让人毛骨悚然的内幕。

最终的结果出来之前我们很好奇,也恰巧在V2EX 看到了有人发问:飞机上用的是什么操作系统?

根据 V友转自百度知道的答案:

航空软件并不神秘,从计算机架构上来说,同普通的计算机系统并无太大区别,都是由处理器,总线,I/O设备,存储设备,网络设备,通讯设备,操作系统和应用软件所构成的。仅仅是为了满足很高指标的可靠性,健壮性和实时性,而采用了另一套东西而已。

1、波音-787,AH-64用的操作系统是VxWorks

图Via:

http://www.windriver.com/products/vxworks/

这是VxWorks的官方网站

2、B-2, F-16, F-22, F-35, 空客-380 使用的操作系统是Integrity-178B

图Via:

https://www.ghs.com/products/safety_critical/integrity-do-178b.html

这是Integrity-178B的官方网站

类似波音-787,空客-380,空客-350内部设备之间是使用以太网的一种变体来互联的,叫AFDX,在应用软件这一层,同普通的以太网程序没有任何区别。

3、过去这些设备经常使用ADA语言来编写,现在为了降低成本,在F-35项目上已经改为使用C++了。

图Via:

http://www.stroustrup.com/JSF-AV-rules.pdf

这是F-35项目的C++编程规范

F-35的微处理器是PowerPC指令集的,为了保证可靠性,采用的编译器也是同普通的编译器不太一样。编译器也是有可能出bug的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的bug造成问题,在JSF项目内部的软件开发中,经常使用CompCert编译器。这个编译器只能编译C99,但是可靠性极高。

参考来源:

1.VxWorks 官方网站

http://www.windriver.com/products/vxworks/

2. Integrity-178B的官方网站

https://www.ghs.com/products/safety_critical/integrity-do-178b.html

3.《F-35项目的C++编程规范》PDF 

http://www.stroustrup.com/JSF-AV-rules.pdf

免责声明:本文来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

相关文章

  • 飞机上一般是什么操作系统?

    之前波音737MAX空难失事事件牵动人心,让人对航空出行又平添了一份不信任,根据最新消息显示,美国联邦航空局对73...

  • 飞机上一般是什么操作系统?

    之前波音737MAX空难失事事件牵动人心,让人对航空出行又平添了一份不信任,根据最新消息显示,美国联邦航空局对73...

  • 操作系统原理Q&A

    1. 什么是操作系统?操作系统在计算机系统中的主要作用是什么? 定义:操作系统尚无严格的定义。 一般可把操作系统定...

  • 【C语言学习】Cygwin的使用

    前言 若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装在虚拟机上(如VM...

  • 第一章 实时操作系统基础

    1.1 操作系统概述 1. 1.1 什么是操作系统 操作系统OS(Operating System)是裸机上的第一...

  • 一架飞机天上飞。

    一架飞机天上飞, 机上坐了人一堆, 一堆人中有丑美, 天下乌鸦一般黑。 一架飞机天上飞, 机上坐了人一堆, 咔嚓一...

  • Linux学习笔记 -- 01 Linux系统初识

    1.Linux是什么 我们知道操作系统时一组和硬件打交道(驱动硬件和管理硬件)的程序。因此,操作系统一般都是针对特...

  • 操作系统 - 实模式与保护模式

    操作系统的模式,就是CPU的实模式和保护模式。 什么是实模式? 在计算机上面,实模式存在的事件非常短,所以一般我们...

  • 长时间飞行小妙招

    远距离出境游,一般都要飞10个小时左右的时间,不可避免的需要在飞机上睡上一觉。飞机上空气干燥、发动机声音大、有气流...

  • 思绪在飞机上飞

    我特别喜欢在旅途中看书,尤其喜欢在飞机上趴在小桌板上写字。 想起樊登曾经说过,他读的书大多都是在飞机和高铁上看的。...

网友评论

    本文标题:飞机上一般是什么操作系统?

    本文链接:https://www.haomeiwen.com/subject/gceifktx.html