首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
1'"
3
百度
4
习近平
5
@纽约时间
6
bxss.me
7
@诉说趣闻
8
百度傻逼
9
上海
10
/\bxss.me
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
1'"
3
百度
4
习近平
5
@纽约时间
6
bxss.me
7
@诉说趣闻
8
百度傻逼
9
上海
10
/\bxss.me
分类
社会
娱乐
国际
人权
科技
经济
其它
故意按摩让女生“产生欲望”后发生关系,算性侵吗?
洗牌电商圈!阿哲放话全网:挑战抖音所有机制!爆全品类大牌!
阿哲现身评论区,@一修!肉肉痛哭,无限期停播!回应舆论黑料,关闭私信评论区!
登热榜!某牙电母被S,榜一求爱遭拒!柚柚阿哲合体年度走红毯!
小敏感喊话阿哲,出镜抖音!欠钱不还,小白龙再被扒借贷官司!
生成图片,分享到微信朋友圈
2022年6月27日
2023年2月6日
2023年2月6日
2023年2月7日
2023年2月7日
2023年2月8日
2023年2月8日
2023年2月9日
2023年2月9日
2023年2月10日
2023年2月10日
2023年2月11日
2023年2月11日
2023年2月12日
2023年2月12日
2023年2月13日
2023年2月13日
2023年2月14日
2023年2月14日
2023年2月15日
2023年2月15日
2023年2月16日
2023年2月16日
2023年2月17日
2023年2月17日
2023年2月18日
2023年2月18日
2023年2月19日
2023年2月19日
2023年2月20日
2023年2月20日
2023年2月21日
2023年2月21日
2023年2月22日
2023年2月22日
查看原文
其他
飞机上一般是什么操作系统?
GitHubDaily
2022-06-27
公众号关注 “GitHubDaily”
设为 “
星标
”,每天带你逛 GitHub!
来源:CU技术社区
之前波音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
免责声明:
本文来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。
推荐阅读:
墙裂推荐!
B 站上的 Python 学习资源
用了这么久,原来 GitHub 还有这种骚操作?
盘点那些像神一样的程序员...
如何从 Windows 切换到 Linux
10 大开源酷炫的后台管理面板!
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存