版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、虛擬化技術(shù)可以更好地實現(xiàn)資源的配置與優(yōu)化,其重要性已被越來越多的人所認(rèn)識,正一步步從理論走向?qū)嶋H應(yīng)用。對于開發(fā)ATM軟件的項目來說,程序員的開發(fā)流程是,先在PC機(jī)上編寫代碼,然后到ATM實體機(jī)上去驗證代碼。要做到為每一位程序員都配備一臺昂貴的ATM實體機(jī)用于開發(fā)的想法不現(xiàn)實,往往是一個開發(fā)團(tuán)隊共同使用少量的幾臺開發(fā)用途的ATM實體機(jī),在ATM實體機(jī)上驗證代碼的工作只能是通過排隊的方式來進(jìn)行,這樣就導(dǎo)致程序員使用大量的時間用于等待。為了解
2、決上述問題,本文提出了基于ATM機(jī)的虛擬機(jī)方案;通過模擬實裝在AMI(ATM Multiple Innovation)上的各種應(yīng)用程序之間交互和控制的接口從而實現(xiàn)在PC機(jī)上能進(jìn)行應(yīng)用程序的運(yùn)行與調(diào)試,從而減少在真實機(jī)器上的測試,提高開發(fā)效率。論文的主要工作包括:
1.研究了基于WCF技術(shù)的服務(wù)部署方法。WCF技術(shù)的核心思想就是合約(Contract)精神,它規(guī)定這些合約是以接口的方式來實現(xiàn)的。部署WCF通信首先要在服務(wù)器端制定
3、合約。合約制定好了之后,就可以啟動服務(wù)器了,客戶端通過Microsoft SDKs所提供的工具SvcUtil對服務(wù)器端編譯成DLL的合約文件進(jìn)行處理,就能獲得客戶端調(diào)用的合約文件,通過建立客戶端實例,就能調(diào)用服務(wù)器端的函數(shù),由此WCF技術(shù)就部署好了服務(wù)層。
2.實現(xiàn)了虛擬機(jī)同期、非同期處理技術(shù)。在ATM系統(tǒng)中,應(yīng)用層是通過調(diào)用同期函數(shù)來讀取硬件設(shè)備層的函數(shù),例如調(diào)用AsyncOpen函數(shù)就是為了獲得CCAD情報,那么在我們所開
4、發(fā)的ATM虛擬機(jī)系統(tǒng)中就要對同期函數(shù)AsyncOpen就行虛擬,在調(diào)用虛擬設(shè)備中間層虛擬函數(shù)AsyncOpen的時候?qū)ζ銫CAD情報進(jìn)行設(shè)值之后,要求設(shè)定的值能返回給應(yīng)用層。應(yīng)用層通過調(diào)用非同期函數(shù)來對硬件設(shè)備發(fā)布命令,例如調(diào)用BhAsyncStore函數(shù)就是為了向硬件設(shè)備發(fā)布接線的命令,硬件設(shè)備接線好了之后會通過調(diào)用回調(diào)函數(shù) OnBhAsyncStore通知應(yīng)用層,處理完接線操作之后的接線情報,而應(yīng)用層就不用等待硬件設(shè)備的回復(fù)可以完成
5、其他操作。
3.實現(xiàn)了虛擬函數(shù)感應(yīng)要求處理技術(shù)。在ATM系統(tǒng)中,應(yīng)用層通過調(diào)用感應(yīng)要求函數(shù)BhAsyncSense來打開硬件層感應(yīng)的功能,也就是說硬件層能隨時通過調(diào)用回調(diào)函OnBhAsyncSense,通知應(yīng)用層,那么在我們所開發(fā)的ATM虛擬及系統(tǒng)中,執(zhí)行完BhAsyncSense函數(shù)之后,用一個事件通知窗體來虛擬硬件層的感應(yīng),事件通知窗體也能夠隨時通過回調(diào)函數(shù)OnBhAsyncSense,通知應(yīng)用層。
4.實現(xiàn)了虛
6、擬調(diào)用函數(shù)的三種模式(手動、自動和默認(rèn))。手動就是每一個虛擬函數(shù)對應(yīng)一個函數(shù)窗體,在這個窗體上對函數(shù)的參數(shù)以及返回值進(jìn)行設(shè)定,然后將設(shè)定值返回給應(yīng)用層。自動就是每一個虛擬函數(shù)對應(yīng)一個XML文件,在這個文件中,對函數(shù)的參數(shù)進(jìn)行設(shè)定,在應(yīng)用層調(diào)用的時候,直接將XML文件中讀出的參數(shù)及設(shè)定的返回值返回給應(yīng)用層。默認(rèn)就是每一個虛擬函數(shù)對應(yīng)一個數(shù)據(jù)類文件,在這個數(shù)據(jù)類文件中,對函數(shù)的參數(shù)及返回值進(jìn)行設(shè)定,在應(yīng)用層調(diào)用的時候,直接新建這個數(shù)據(jù)類的實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 反病毒虛擬機(jī)關(guān)鍵技術(shù)研究.pdf
- 云環(huán)境虛擬機(jī)安全關(guān)鍵技術(shù)研究與實現(xiàn).pdf
- 面向云計算的虛擬機(jī)動態(tài)遷移關(guān)鍵技術(shù)及優(yōu)化.pdf
- 云環(huán)境下面向可信的虛擬機(jī)異常檢測關(guān)鍵技術(shù)研究.pdf
- Java虛擬機(jī)關(guān)鍵機(jī)制研究與實踐.pdf
- OpenStack平臺的虛擬機(jī)調(diào)度關(guān)鍵技術(shù)研究.pdf
- 面向虛擬加工的關(guān)鍵技術(shù)研究.pdf
- ATM網(wǎng)絡(luò)管理關(guān)鍵技術(shù)的研究.pdf
- 面向飛行器設(shè)計的虛擬集成平臺(IVPAD)關(guān)鍵技術(shù)的研究與實現(xiàn).pdf
- 面向多核的并行虛擬機(jī)的研究與實現(xiàn).pdf
- 協(xié)同虛擬加工關(guān)鍵技術(shù)的研究與實現(xiàn).pdf
- 虛擬現(xiàn)實的關(guān)鍵技術(shù)研究與實現(xiàn).pdf
- 基于DPDK平臺的虛擬交換機(jī)關(guān)鍵技術(shù)研究與實現(xiàn).pdf
- 面向虛擬裝配的工藝規(guī)劃關(guān)鍵技術(shù)研究.pdf
- 面向虛擬企業(yè)的ERP關(guān)鍵技術(shù)研究.pdf
- 面向虛擬焊接的定位系統(tǒng)關(guān)鍵技術(shù)研究.pdf
- 面向虛擬裝配的干涉檢測關(guān)鍵技術(shù)研究.pdf
- 嵌入式實時Java虛擬機(jī)的關(guān)鍵技術(shù)研究.pdf
- 面向虛擬教學(xué)實驗室的虛擬機(jī)設(shè)計與實現(xiàn).pdf
- 面向虛擬雕刻的幾何建模的關(guān)鍵技術(shù)研究.pdf
評論
0/150
提交評論