<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          飛機(jī)上一般是什么操作系統(tǒng)?

          共 1332字,需瀏覽 3分鐘

           ·

          2020-03-07 23:23

          ca7e5e70f3d1401184880ac026add6a6.webp25b0a83f0c28f8e09bef6f892a9ef30a.webp


          ? 程序員進(jìn)階架構(gòu)師必備資源免費(fèi)送 ?

          來源:CU技術(shù)社區(qū)

          之前波音737MAX空難失事事件牽動(dòng)人心,讓人對(duì)航空出行又平添了一份不信任,根據(jù)最新消息顯示,美國(guó)聯(lián)邦航空局對(duì)737 MAX機(jī)型的大量評(píng)估授權(quán)給波音公司自身進(jìn)行,安全評(píng)估存在嚴(yán)重缺陷。也傳出了波音737 MAX客機(jī)的培訓(xùn)都是通過平板電腦軟件進(jìn)行這樣讓人毛骨悚然的內(nèi)幕。


          最終的結(jié)果出來之前我們很好奇,也恰巧在V2EX 看到了有人發(fā)問:飛機(jī)上用的是什么操作系統(tǒng)?


          根據(jù) V友轉(zhuǎn)自百度知道的答案:

          航空軟件并不神秘,從計(jì)算機(jī)架構(gòu)上來說,同普通的計(jì)算機(jī)系統(tǒng)并無太大區(qū)別,都是由處理器,總線,I/O設(shè)備,存儲(chǔ)設(shè)備,網(wǎng)絡(luò)設(shè)備,通訊設(shè)備,操作系統(tǒng)和應(yīng)用軟件所構(gòu)成的。僅僅是為了滿足很高指標(biāo)的可靠性,健壯性和實(shí)時(shí)性,而采用了另一套東西而已。


          1、波音-787,AH-64用的操作系統(tǒng)是VxWorks

          588e230bf8c9adb98edf7e14ddcd23ff.webp

          圖Via:

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


          這是VxWorks的官方網(wǎng)站


          2、B-2, F-16, F-22, F-35, 空客-380 使用的操作系統(tǒng)是Integrity-178B

          bbb0c2e6d7674fd459cda233c8a92fe5.webp

          圖Via:

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


          這是Integrity-178B的官方網(wǎng)站


          類似波音-787,空客-380,空客-350內(nèi)部設(shè)備之間是使用以太網(wǎng)的一種變體來互聯(lián)的,叫AFDX,在應(yīng)用軟件這一層,同普通的以太網(wǎng)程序沒有任何區(qū)別。


          3、過去這些設(shè)備經(jīng)常使用ADA語(yǔ)言來編寫,現(xiàn)在為了降低成本,在F-35項(xiàng)目上已經(jīng)改為使用C++了。0f55ab1931404054160c4f5cd9eec5a2.webp

          圖Via:

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


          這是F-35項(xiàng)目的C++編程規(guī)范


          F-35的微處理器是PowerPC指令集的,為了保證可靠性,采用的編譯器也是同普通的編譯器不太一樣。編譯器也是有可能出bug的,為了保障源代碼同編譯出來的目標(biāo)代碼完全一致,避免編譯器的bug造成問題,在JSF項(xiàng)目?jī)?nèi)部的軟件開發(fā)中,經(jīng)常使用CompCert編譯器。這個(gè)編譯器只能編譯C99,但是可靠性極高。


          參考來源:

          1.VxWorks 官方網(wǎng)站

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


          2. Integrity-178B的官方網(wǎng)站

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


          3.《F-35項(xiàng)目的C++編程規(guī)范》PDF?

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



          本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲??!

          推薦閱讀:

          Linux上,最常用的一批命令解析(10年精選)

          太贊了!兩個(gè)技巧幫你記住復(fù)雜 Linux 命令!

          30 個(gè)實(shí)例詳解 TOP 命令!


          5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲?。?!


          瀏覽 43
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色毛片在线免费观看 | 久久永久免费视频 | 大香蕉乱伦视频 | 国产亚洲激情视频 | 日韩激情一区二区 |