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

一種空管自動化操作系統(tǒng)模擬器的設(shè)計與實現(xiàn)

2014-12-09 02:54:36唐筱丹
科技創(chuàng)新與應(yīng)用 2014年34期

摘 要:提出一種能夠進行Solaris系統(tǒng)操作的模擬軟件,該軟件應(yīng)用于對空管自動化的技術(shù)維護上機練習(xí),通過模擬Solaris系統(tǒng)的文件管理及相關(guān)操作命令,以C語言進行編寫,實現(xiàn)了windows管理平臺下的Solaris系統(tǒng)模擬。

關(guān)鍵詞:Solaris系統(tǒng);空管自動化技術(shù)維護;文件管理;C語言

1 概述

當(dāng)前,空中交通管理自動化系統(tǒng)由于系統(tǒng)的穩(wěn)定性要求及相關(guān)規(guī)定,多數(shù)采用LIUNX/UNIX/SOLARIS等系統(tǒng),此類系統(tǒng)作為工業(yè)應(yīng)用計算機操作系統(tǒng),并無日常使用,因此操作人員對其的了解多數(shù)停留在簡單命令操作的表層設(shè)計上,對文件系統(tǒng)的實現(xiàn)更是了解甚少。而對于空管技術(shù)保障人員來說,提高自身技術(shù)技能更好服務(wù)空管運營是空管安全保障的關(guān)鍵之一。因此,近年來各地空管分局站投入了大量人力物力進行各種技術(shù)培訓(xùn),力爭提高自身的技術(shù)水平。而對于當(dāng)前而言,缺乏一種能夠從底層介紹實現(xiàn)以上系統(tǒng)的模擬器以實現(xiàn)操作人員對其系統(tǒng)管理及相關(guān)命令的理解。文章從實際出發(fā),通過空管telephonics自動化系統(tǒng)應(yīng)用的Solaris系統(tǒng)的模擬設(shè)計,為技術(shù)保障人員提供一種系統(tǒng)理解的手段與平臺,與此同時也為相關(guān)其他UNIX系統(tǒng)、LINUX系統(tǒng)的模擬設(shè)計提供一種參考。

2 總體設(shè)計思想

作為以文件管理為根本的Solaris系統(tǒng),文件的管理是操作系統(tǒng)的核心,它實現(xiàn)了操作系統(tǒng)對計算機系統(tǒng)的軟件資源管理,在實際空管自動化中則體現(xiàn)對telephonics系統(tǒng)軟件的操作。因此熟悉掌握Solaris系統(tǒng)必須先熟悉其文件的管理及文件系統(tǒng)的設(shè)計,因此設(shè)計的核心在于系統(tǒng)的文件管理,具體實現(xiàn)如下:

首先假定模擬的Solaris文件系統(tǒng)可利用的內(nèi)存空間為1M,并將其分為512塊,每一塊為512個字節(jié),對于分好的512塊便是文件系統(tǒng)可使用的塊數(shù)。在系統(tǒng)中,文件系統(tǒng)的分配以塊分配為標(biāo)準(zhǔn),并實現(xiàn)于位示圖方法管理。在具體實現(xiàn)中,系統(tǒng)首先建立512個塊,按照上述理解進行設(shè)計,每個塊又擁有自己的標(biāo)志塊號,對于文件與目錄擁有自身的I節(jié)點,在軟件設(shè)計上實現(xiàn)了I節(jié)點表。再之,通過二進制文件對位圖區(qū)、節(jié)點I、數(shù)據(jù)塊每一個必要元素進行映射。如若操作有改變上述元素則對其進行改變并刷新輸出相應(yīng)數(shù)據(jù),并與此同時在下一次啟動時快速導(dǎo)入數(shù)據(jù),具體實現(xiàn)的架構(gòu)如圖1所示。

圖1 系統(tǒng)總體設(shè)計圖

3 具體實現(xiàn)

3.1 實現(xiàn)的功能部分

對于系統(tǒng)的實現(xiàn),必須具備空管自動化日常操作常見的命令,包括cd/pwd/ls/mkdir/rmdir等等。由于篇幅關(guān)系,在功能實現(xiàn)上,以創(chuàng)建、刪除文件。在創(chuàng)建文件上,首先按照文件路徑的各分量檢索各級目錄,搜索相關(guān)文件,如若其存在則釋放占用空間,使其成為一個空文件。如若全部搜索成功(除了最后一個)則在最后找到的文件所在目錄增加一個磁盤I節(jié)點,并將節(jié)點添加入新目錄中。同理,對于刪除文件,系統(tǒng)首先設(shè)置全局變量num用于統(tǒng)計I節(jié)點數(shù)量,在搜索過程中,假定num=1,并且沒有其他用戶在使用該文件,則釋放文件占用空間,并釋放對應(yīng)的I節(jié)點和目錄項;如果num>1則將其減一,并立即收回,同時對I節(jié)點也對應(yīng)減一操作;如果num=0則釋放I節(jié)點及磁盤塊。

總體設(shè)計上,系統(tǒng)定義了幾大模塊,實現(xiàn)模塊化管理與設(shè)計。首先,作為格式化(初始化)文件系統(tǒng),模塊init()用于文件硬盤的格式化,當(dāng)程序啟動時模塊將其中所有的數(shù)據(jù),包括用戶及用戶下的文件系統(tǒng)全部還原為初始狀態(tài),從頭開始建立文件系統(tǒng)。當(dāng)然,在執(zhí)行過程中應(yīng)首先判斷文件系統(tǒng)是否建立,如若已建立則在內(nèi)存中申請內(nèi)存空間并將磁盤上的文件讀入內(nèi)存;其次,用戶登錄模塊用于用戶名密碼的匹對,對于一個只有6個用戶的模擬系統(tǒng)來說,系統(tǒng)的用戶名與密碼保存在程序之中,這與實際系統(tǒng)有一定的差別。真正的Solaris的密碼存在于固定路徑的文件之中;再之,command()模塊用于用戶命令解析和直系,若數(shù)據(jù)被修改或新建立,系統(tǒng)將保存主存I節(jié)點和數(shù)據(jù)的內(nèi)容到內(nèi)存的文件系統(tǒng),并與此同時寫回磁盤,保存修改。

3.2 執(zhí)行代碼示例

在代碼的具體實現(xiàn)中,程序的核心思想是一切皆是文件,如果是目錄,Block中存儲的是目錄下文件和目錄的fcb。如果是文件,Block中存儲的是文件的內(nèi)容。

4 結(jié)束語

文章提出一種適用于空管自動化操作系統(tǒng)的Solaris的模擬系統(tǒng),該系統(tǒng)通過模擬Solaris系統(tǒng)的文件管理與命令操作,通過C語言在windows平臺下實現(xiàn)。系統(tǒng)可以滿足空管一線技術(shù)保障對于Solaris系統(tǒng)的培訓(xùn),提高相關(guān)認(rèn)識及技術(shù)水平。

參考文獻

[1]吳志攀,杜華英.模擬UNIX文件系統(tǒng)的設(shè)計及實現(xiàn)[J].惠州學(xué)院學(xué)報(自然科學(xué)版),2003(6).

[2]王俠,高勝哲.Linux的文件系統(tǒng)[J].遼寧稅務(wù)高等專科學(xué)校學(xué)報,2005(2).

[3]陳肖.Linux的文件系統(tǒng)和文件[J].微電腦世界,2004(23).

作者簡介:唐筱丹(1988,12-),女,湖北武漢,中國民用航空中南地區(qū)空中交通管理局湖北分局助理工程師,武漢大學(xué)碩士研究生,研究方向為計算機軟件工程。endprint

主站蜘蛛池模板: 久久久久国产精品嫩草影院| 亚洲大尺码专区影院| 欧美精品成人一区二区在线观看| 亚洲婷婷丁香| 久久婷婷色综合老司机| 精品欧美视频| 国产中文一区二区苍井空| 日韩欧美色综合| 久久一色本道亚洲| 国产91精品调教在线播放| 全部免费毛片免费播放| 91热爆在线| 日韩在线视频网| 精品国产Ⅴ无码大片在线观看81| av一区二区三区在线观看| 一本大道无码日韩精品影视| 成·人免费午夜无码视频在线观看| 亚洲欧美日韩色图| 亚洲AV电影不卡在线观看| 欧美中日韩在线| 久久综合激情网| 欧美日韩第三页| 久久激情影院| 日本一区二区不卡视频| 中文字幕第4页| 日本成人精品视频| 天堂岛国av无码免费无禁网站| 色婷婷色丁香| 无码免费视频| 国产精品自在在线午夜区app| 久久 午夜福利 张柏芝| 幺女国产一级毛片| 另类综合视频| 欧美在线免费| 三区在线视频| AV不卡国产在线观看| 亚洲午夜18| 一级香蕉视频在线观看| 狠狠躁天天躁夜夜躁婷婷| 新SSS无码手机在线观看| 国产最新无码专区在线| 永久免费无码成人网站| 91成人免费观看| 久久人午夜亚洲精品无码区| 免费一极毛片| 亚洲性色永久网址| 午夜人性色福利无码视频在线观看| 91在线国内在线播放老师| 国产成人综合日韩精品无码不卡| 午夜毛片免费观看视频 | 美女被操91视频| 国产啪在线| 97免费在线观看视频| 午夜不卡视频| 日本一区二区不卡视频| 欧美成人精品在线| 亚洲国产成人在线| 国产黄网站在线观看| 中文字幕在线日本| 2022国产91精品久久久久久| 亚洲色图综合在线| 九色在线视频导航91| 老色鬼欧美精品| 日韩精品毛片| 国产9191精品免费观看| 国产在线第二页| 欧美国产三级| 中文字幕丝袜一区二区| 亚洲啪啪网| 欧美另类视频一区二区三区| 中文字幕在线看| 一级爱做片免费观看久久| 久久不卡精品| 国产精品无码AⅤ在线观看播放| 99在线观看国产| 欧美成人国产| 亚洲色图欧美在线| 97se亚洲综合不卡| 国内精品视频| 极品国产在线| 欧洲精品视频在线观看| 亚洲A∨无码精品午夜在线观看|