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