999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

國產道操作系統應用研究

2017-12-30 12:50:28峰,黃
無線互聯科技 2017年2期
關鍵詞:進程系統

高 峰,黃 儒

(中國電子科技集團公司第二十八研究所,江蘇 南京 210007)

國產道操作系統應用研究

高 峰,黃 儒

(中國電子科技集團公司第二十八研究所,江蘇 南京 210007)

文章首先介紹了國產道操作系統,詳述了線程間通信、中斷處理等特點,比較了國產道與VxWorks操作系統的功能;然后分析了艦載指揮控制系統特點;最后研究了基于道操作系統的艦載指揮控制系統體系構建,實現了應用程序的快速移植和便捷開發。

道操作系統;艦載指揮控制系統;中斷處理

1 道操作系統

操作系統是信息系統的核心,對信息系統的功能、性能和可靠性等關鍵內容具有重要影響。目前,麒麟、道和銳華等國產操作系統逐漸成為岸基、艦載、機載系統中的主流軟件平臺。艦載指揮控制系統以前主要使用VxWorks等非國產操作系統,具有可定制性差、支持硬件平臺受限以及不安全可控等缺點。道操作系統憑借出色性能及與VxWorks的良好兼容性,逐漸替代了VxWorks操作系統。

道操作系統(DeltaOS)是中航工業集團旗下北京科銀京成開發的嵌入式實時操作系統,2001年開始研制,目前已在艦載電子應用、飛行控制及航空發動機控制系統、兵器裝備應用以及航空電子應用等領域廣泛使用,成為供艦載指揮控制系統選擇的國產操作系統之一。

2 道操作系統特點

道操作系統的核心是高可靠、高性能、搶占式及強實時的嵌入式實時內核。道操作系統支持對稱多處理(SMP)方式、實時進程(RTP)以及高優先級進程搶占,遵循可移植操作系統接口(POSIX)規范;包含高效和穩定的TCP/IP協議棧,全特性支持IPv4/IPv6;包含高可靠文件系統(HRFS),支持兼容文件系統dosFS;支持穩定和高性能的USB 2.0協議棧。道操作系統包括VxWorks兼容層、文件系統、網絡協議棧、USB2.0協議棧、設備驅動和板級支持包等基本組件。

2.1 線程間通信

道操作系統中,線程間通信分為兩種情況:一是同一進程中的多個線程間的通信,二是不同進程中的線程之間的通信。線程間通信機制主要有:共享內存、消息隊列和管道等。道操作系統支持多線程運行狀態下基于優先級的線程搶占,支持線程管理、線程私有數據、線程條件變量和線程互斥鎖等。道操作系統管理的同一進程中的多個線程運行在相同的地址空間,線程切換時間、線程間通信和同步速度更快。當同屬于一個進程中的多個線程中的主線程終止時,所有線程都會終止[1]。

道操作系統進程調度管理的多個進程各自運行在獨立的內存地址空間。不同進程的線程之間通信時通過各自的主線程進行通信,因為同一進程內的線程共享所有的全局數據,所以當線程使用共享數據的時候,需要進行線程間的同步。道操作系統線程間共享數據同步的機制主要有:鎖、互斥、信號量等。

2.2 中斷處理

道操作系統一般在設備驅動中使用中斷處理,中斷處理線程屬于內核線程,由硬件輸入輸出信號觸發,不能由應用程序創建。在一般的標準操作系統中,例如Linux操作系統中,輸入輸出中斷處理工作是由中斷服務程序來完成的;在道操作系統中,使用內核線程來處理輸入輸出中斷的大部分工作。

標準操作系統的中斷處理是通過中斷服務子程序完成的,而在道操作系統中,由內核線程執行大部分工作。內核線程完成中斷處理后,通過信號量通知主線程,道操作系統通過信號量的同步機制完成中斷處理。道操作系統這種特殊的處理機制主要是考慮增強系統的實時處理能力,用于處理系統硬件中斷的內核線程也可以被擁有更高優先級的其他線程搶占,而在標準的操作系統如Linux系統中,如果系統正在執行中斷處理,是不會被其他進程或線程搶占的,只有在中斷處理完成后,系統才能重新進行任務調度。

3 道與VxWorks操作系統比較

道操作系統具備微秒級的響應時間,提供基于優先級搶占的實時任務調度策略,提供動態加載功能,在功能、性能上可以替代VxWorks操作系統。道操作系統提供VxWorks接口兼容層,兼容艦載指揮控制系統多功能標準顯控臺使用的全部VxWorks操作系統接口,支持VxWorks目標代碼的加載、運行,保障原有程序代碼的無縫遷移,縮短應用軟件開發和遷移時間[2]。

在功能方面,道操作系統的消息隊列、線程管理、線程私有數據、線程條件變量、線程互斥鎖、調度管理、信號量管理、異步信號、時鐘和定時模塊等功能模塊,都具有和VxWorks相同的功能[3]。

在接口方面,道操作系統支持POSIX接口。如消息隊列、線程管理、線程私有數據、線程條件變量、線程互斥鎖、調度管理、信號量管理、異步信號、時鐘和定時模塊等。支持VxWorks操作系統接口,如任務管理、任務變量、任務擴展、信號量、管道、周期任務、消息、中斷、事件、Log信息、錯誤碼、看門狗定時器、內存管理等方面的系統接口。

4 艦載指揮控制系統應用

4.1 系統架構

基于道操作系統搭建的艦載指揮控制系統架構共有5層,從底層到上層分別為硬件層、核心層、系統層、服務層、應用層。硬件層包括以CPU為核心的計算機硬件、存儲設備、交換機、路由器、通信設備等;核心層和系統層共同構成道操作系統,核心層主要包括操作系統內核、設備驅動、板級支持包等,系統層主要包括系統調用接口、協議棧、VxWorks系統調用兼容層;服務層主要包括計算、存儲、系統等服務器端核心服務;應用層是艦載指控系統具體的情報、指揮、籌劃、保障等作戰應用軟件。

4.2 系統組成

信息化海戰場環境下,水面艦艇作戰不僅需要了解并掌握包括高空、中空、低空、海面、水下、岸陸以及電子、海洋和氣息各種領域的實時信息和情報,而且需要具備有效防御包括導彈、魚雷、電子等來自多領域、多種攻擊方式的全維防護能力,同時還要具有對多種超視距作戰目標實施有效打擊的遠程攻擊能力。這種全新的戰場環境和作戰樣式已經全然超出以往人工應對和反應能力的極限,因而現代水面艦艇作戰系統的高度自動化和對各種戰場情況的快速反應能力極為重要。

艦載指控系統在岸基情報中心及預警探測平臺支撐下,對上接受上級指揮所或艦艇編隊指揮艦的指揮控制,對下以指令的形式控制本艦的武控、火控系統。岸基情報中心及相關保障系統,為艦載指控系統提供基本敵情、打擊目標、戰場地理環境、氣象水文環境等情報支撐。

新型艦載指控系統能把本艦的傳感器、武器系統有效地網絡化集成,同時與整個編隊的攻擊、防御能力有機地結合起來,使整個編隊構成一個分布式的傳感器及武器結構,實現編隊協同作戰能力。艦載指控系統要能夠高速處理來自包括各艦、直升機等各種傳感器通過數據鏈傳來的空、海及水下各種目標信息,迅速加以甄別判斷,實時生成戰術態勢圖,以供指揮員掌握態勢。艦載指控系統同時能夠自動分配傳感器任務,跟蹤數量巨大的可疑目標,協調海、空、反潛(含艦載直升機)、電子戰等子系統處于最佳戰斗狀態,必要時可超越子系統控制,直接調動各種武器開火或啟動電子戰系統實施有源和無源干擾。艦載指控系統通過數據鏈、衛星和其他一些通信方式,可將作戰指令分發給每個作戰節點;通過調用不同的作戰節點對目標進行集中式或分散式打擊,使得戰場的透明度更高,遠距打擊能力更強,兵力和火力的使用更為合理。

道操作系統對多線程及線程間通信的良好支持,使艦載指控系統在進行實時信息處理時,可以通過創建多個線程同時對不同類型的信息進行并行處理,提高了系統的處理速度和整體性能;道操作系統的中斷處理機制和對中斷的實時響應能力,保證了艦載指控系統能百分之百地滿足系統對傳感器、火控等設備的處理時限要求,更快地對外部目標做出反應,提高了系統的敏感性。

5 結語

基于國產道操作系統構建的艦載指揮控制系統,憑借開放的體系架構,實現了應用程序的快速移植和便捷開發。通過道操作系統高性能、搶占式和強實時的操作系統內核,實現了高優先級線程搶占能力和強實時任務切換能力,滿足了艦載指揮控制系統情報信息搜集的實時處理,同時,指揮控制、武器控制和火力控制一體化信息流的高效傳輸,為艦載指揮控制系統提供了穩定和可靠的系統軟件平臺。

1]高峰,王自強.硬實時操作系統:LynxOS[J].計算機應用與軟件,2005(3):63-64.

[2]張揚,于銀濤.VxWorks內核、設備驅動與BSP開發詳解[M].北京:人民郵電出版社,2011.

[3]塔嫩鮑姆.操作系統:設計與實現[M].2版.王鵬,尤晉元,朱鵬,等,譯.北京:電子工業出版社,1998.

Research on the application of domestic delta operating system

Gao Feng, Huang Ru

(Twenty-eighth Research Institute of China Electronic Technology Group Corporation, Nanjing 210007, China)

This paper first introduces the domestic delta operating system, describes the inter thread communication, interrupt handling and other characteristics, and compares the functions between domestic channel and the VxWorks operating system; then, it analyzes the characteristics of command and control system; finally, based on the architectures construction of shipborne command and control system based on channel operation system, it realizes fast transplantation and convenient development of the application.

channel operating system; shipborne command and control system; interrupt handling

高峰(1978— ),男,河南駐馬店,工程師;研究方向:嵌入式系統,國產軟硬件平臺。

猜你喜歡
進程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
我國高等教育改革進程與反思
教育與職業(2014年7期)2014-01-21 02:35:04
Linux僵死進程的產生與避免
男女平等進程中出現的新矛盾和新問題
主站蜘蛛池模板: 国产成人免费观看在线视频| 国产精品久久精品| 精品国产一二三区| 亚洲成a人片在线观看88| 欧美国产中文| 国产精品夜夜嗨视频免费视频| 亚洲欧美不卡中文字幕| 成人av专区精品无码国产| 精品综合久久久久久97| 亚洲第一视频网站| 2020精品极品国产色在线观看| 亚洲精品视频免费观看| 欧美自拍另类欧美综合图区| 国产农村精品一级毛片视频| 亚洲二三区| 日韩高清在线观看不卡一区二区| 日本欧美精品| 免费在线a视频| a级毛片一区二区免费视频| 国产成人一级| 国产自在自线午夜精品视频| 色网在线视频| 欧美色伊人| 欧美日韩精品一区二区在线线| 国产成人亚洲精品无码电影| 日本成人在线不卡视频| 日韩精品无码不卡无码| 92午夜福利影院一区二区三区| 波多野结衣视频网站| 欧美精品一二三区| 中国国产一级毛片| 国产一线在线| 国产精品欧美激情| 国禁国产you女视频网站| 亚洲精品动漫| 91视频99| 不卡的在线视频免费观看| 国产精女同一区二区三区久| 看看一级毛片| 国产精品成人啪精品视频| 国产精品浪潮Av| 亚洲性视频网站| 91久久国产热精品免费| 欧美一区二区三区欧美日韩亚洲 | 22sihu国产精品视频影视资讯| 日韩a级毛片| 99re在线视频观看| 成人亚洲天堂| 91精品国产自产在线观看| 91最新精品视频发布页| 国产熟女一级毛片| 久久久精品久久久久三级| 久热这里只有精品6| 日本免费高清一区| 色吊丝av中文字幕| 国产国拍精品视频免费看| 一级高清毛片免费a级高清毛片| 成人福利在线观看| 欧美激情二区三区| 四虎综合网| 制服无码网站| 日韩在线1| 99资源在线| 青青操视频免费观看| 国产九九精品视频| 尤物精品国产福利网站| 欧美精品伊人久久| 国产正在播放| 欧美精品二区| 久久精品国产精品青草app| 久一在线视频| 国产91丝袜| 波多野结衣中文字幕久久| 久久精品91麻豆| 综合色在线| 偷拍久久网| 99精品热视频这里只有精品7| 91久久天天躁狠狠躁夜夜| 无遮挡一级毛片呦女视频| 性欧美久久| 国产在线观看成人91| 视频一本大道香蕉久在线播放 |