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ⅴ| 黄色一级视频欧美| 国产成人a在线观看视频| 天堂av综合网| 国产无码网站在线观看| 中文天堂在线视频| 九九热精品免费视频| 高清久久精品亚洲日韩Av| 美女免费精品高清毛片在线视| 色香蕉影院| 久久国产黑丝袜视频| 97久久免费视频| 国产精品毛片一区视频播| 制服丝袜一区二区三区在线| 国产成年女人特黄特色毛片免| 青青国产视频| 久久77777| 在线观看免费AV网| 成人精品区| 中文字幕无线码一区| 久久99这里精品8国产| 亚洲伊人久久精品影院| 亚洲日韩精品欧美中文字幕 | 国产在线视频欧美亚综合| 国产一级毛片在线| 美女免费黄网站| 91精品国产综合久久香蕉922| www.日韩三级| 久久精品国产999大香线焦| 热久久国产| 久久婷婷色综合老司机| 91视频区| 国产在线观看高清不卡| 2020亚洲精品无码| 亚洲欧美日韩中文字幕一区二区三区 | 五月天丁香婷婷综合久久| 伊人久久婷婷| 中文字幕有乳无码| 欧美三级自拍| 日韩在线成年视频人网站观看| 久一在线视频| 萌白酱国产一区二区| 中文字幕欧美成人免费| 久久香蕉国产线看精品| 亚洲天堂免费在线视频| 激情在线网| 亚洲娇小与黑人巨大交| 依依成人精品无v国产| 欧美视频在线第一页| 色网站在线视频| 国产成人一区在线播放| 思思热精品在线8| 天天综合色网| 欧美亚洲一区二区三区导航| 天堂亚洲网| 国产亚洲精品自在久久不卡| 一级看片免费视频| 人妖无码第一页| 久久亚洲国产一区二区| JIZZ亚洲国产| 欧美有码在线| 国产精品成人AⅤ在线一二三四 | 欧美天堂在线| 67194亚洲无码| 成人91在线| 免费Aⅴ片在线观看蜜芽Tⅴ| 色综合狠狠操| 国产精品99久久久| AV不卡在线永久免费观看| 国产真实乱子伦视频播放| 免费一极毛片| 国产在线欧美| 99精品在线看| 日本精品中文字幕在线不卡| 亚洲免费黄色网| 在线中文字幕日韩| 亚洲狠狠婷婷综合久久久久| 视频一区视频二区日韩专区| 在线欧美a| 四虎AV麻豆|