新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于虛擬機技術的DCS仿真系統設計與實現

        基于虛擬機技術的DCS仿真系統設計與實現

        作者: 時間:2010-12-22 來源:網絡 收藏


        虛擬控制器在啟動時,先讀取硬件配置信息,如內存大小、硬盤大小、網卡數目及其配置信息。根據配置情況分配資源、初始化各個設備、讀取鏡像文件,然后進入指令執行階段。此階段為循環執行,直到虛擬控制器被執行關機操作。當有關機動作時,中斷捕獲后交由相應的中斷處理模塊。首先需要釋放啟動時申請的資源,然后才能退出。同時還存在其他中斷,如屏幕輸出、鍵盤輸入等,具體流程如圖3所示。



        虛擬控制器不僅應用于仿真系統中,也可以用于調試運行控制器上的嵌入式操作系統中,分析操作系統性能。只需在虛擬控制器各個模塊加入統計信息,就可計算控制器程序及其嵌入式操作系統的運行情況,例如在指令集中加入統計信息,并運行操作一段時間后,即可以統計出操作系統主要指令的集中部分。這種技術還有其他用途,比如可以做病毒分析,基于這種技術的應用(也稱技術)是一種啟發式探測未知病毒的反病毒技術,能夠有效地檢測出未知病毒及危險代碼[4]。

        參考文獻

        [1] 王旭東.工業過程仿真系統的仿真交互平臺設計研究[D].哈爾濱:哈爾濱工程大學,2005.

        [2] 喻強.x86體系結構的研究[D].南京:南京工業大學,2006.

        [3] 劉黎明,王昭順.64位虛擬機SPANVM的設計與實現[J].計算機工程與科學,2007,29(2):139-141.

        [4] 曾憲偉,張智軍,張志.基于虛擬機的啟發式掃描反病毒技術[J].計算機應用與軟件,2005,22(9):125-126.

        本文引用地址:http://www.104case.com/article/187675.htm

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 抚松县| 锦屏县| 阜新| 凤冈县| 南部县| 蕲春县| 广河县| 郁南县| 虹口区| 什邡市| 清河县| 集贤县| 武陟县| 沐川县| 师宗县| 古交市| 五河县| 蕲春县| 苏州市| 法库县| 新干县| 望江县| 铁岭市| 南投市| 五家渠市| 岚皋县| 英吉沙县| 桃园市| 民丰县| 龙口市| 奇台县| 肥城市| 普兰店市| 乡城县| 东安县| 陇南市| 清水河县| 大理市| 霍城县| 临朐县| 菏泽市|