段海軍,陳 福,馮軍波,韓春陽
(中航工業西安航空計算技術研究所 第19室,陜西 西安 710065)
?
面向航空電子系統的網絡文件系統設計
段海軍,陳福,馮軍波,韓春陽
(中航工業西安航空計算技術研究所 第19室,陜西 西安710065)
摘要針對IMA的多個應用模塊的文件共享問題,基于具有自主知識產權的機載多分區實時OS平臺,提出了一種網絡文件系統NFS的設計方案。文中采用網絡文件鎖,通過對文件的上鎖和解鎖,實現多個分區互斥訪問文件;使用權限驗證機制驗證用戶對文件的訪問權限,用戶通過驗證后方可對文件執行相應的操作;日志文件保存整個NFS的運行情況,用于對NFS性能的分析。文中闡述了NFS客戶端、服務器端的設計和網絡封裝格式,并給出了NFS運行的原理圖。
關鍵詞IMA;網絡文件系統;分區
新一代航空電子系統已發展為綜合化模塊化的航空電子系統[1],IMA提供了一個實時的計算機網絡,其由多個應用計算機模塊和航空電子系統的專用總線組成,多個應用計算機模塊如何共享文件是個需要解決的問題。NFS可將占用大量磁盤空間或用戶共享的數據只保存在一個NFS得服務器上,并可解決IMA的多個應用計算機模塊之間文件的共享和大文件的存儲問題。
目前較為著名的網絡文件系統是SUN公司的NFS,雖有開源的NFS,但其是基于Linux平臺的,沒有分區的概念,不適合IMA。本文以研制某型號飛機的航電系統為背景,參考了SUN公司NFS的設計思想,結合航空電子系統的多分區實時OS的特點,提出了一種適合IMA的網絡文件系統NFS的設計方案。……