亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Xen虛擬機(jī)Fork機(jī)制建立方法與流程

文檔序號(hào):12463541閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種Xen虛擬機(jī)Fork機(jī)制建立方法,其特征在于,包括以下步驟:

(S1)啟動(dòng)xen系統(tǒng),將在Xen上運(yùn)行的虛擬機(jī)分為兩類,第一類是用來(lái)輔助Xen管理和提供虛擬服務(wù)資源的虛擬機(jī),記為Dom0,第二類是除第一類外的虛擬機(jī),記為DomU;初始的DomU稱為父DomU,對(duì)應(yīng)的父DomU通過(guò)Fork產(chǎn)生的虛擬機(jī)稱為子DomU;

(S2)在Xen內(nèi)核的libxl模塊主函數(shù)中,設(shè)置兩個(gè)進(jìn)程,進(jìn)程一用于創(chuàng)建父DomU,進(jìn)程二用于輪詢Xenstore中父DomU的done_fork標(biāo)志位;并定義全局變量is_parent,在進(jìn)程一中設(shè)置is_parent=1,進(jìn)程二中設(shè)置is_parent=0;

(S3)在libxl模塊的DomU構(gòu)建函數(shù)中,判斷全局變量is_parent是否等于1,若is_parent=1,開(kāi)始構(gòu)建父DomU,在Xenstore的父DomU節(jié)點(diǎn)下寫入標(biāo)志位is_parent=1;父DomU構(gòu)建完成并啟動(dòng)起來(lái),進(jìn)入到DomU的用戶進(jìn)程主函數(shù),讀取Xenstore中自身DomU下的is_parent標(biāo)志位,判斷若等于1,執(zhí)行父DomU的fork操作;

(S4)父DomU進(jìn)行Fork開(kāi)始時(shí),首先授權(quán)父DomU內(nèi)存頁(yè)面,并在Xenstore中記錄授權(quán)表下標(biāo)和頁(yè)內(nèi)偏移,然后在Xenstore對(duì)應(yīng)的父DomU節(jié)點(diǎn)中寫入done_fork標(biāo)志位等于1,并記錄父DomU各寄存器狀態(tài)和派發(fā)給待啟動(dòng)的子DomU執(zhí)行的任務(wù)函數(shù)名;

(S5)Dom0中進(jìn)程二此時(shí)輪詢到Xenstore中父DomU的done_fork標(biāo)志位等于1,跳出循環(huán),進(jìn)入到DomU構(gòu)建函數(shù)中;

(S6)在DomU構(gòu)建函數(shù)中,判斷全局變量是否等于1,若is_parent不等于1,開(kāi)始構(gòu)建子DomU,在Xenstore的子DomU節(jié)點(diǎn)下寫入標(biāo)志位is_parent=0,此過(guò)程中,Dom0讀取Xenstore中父DomU節(jié)點(diǎn)下的各數(shù)據(jù)值,并寫入到子DomU節(jié)點(diǎn)中;子DomU構(gòu)建完成并啟動(dòng)起來(lái),進(jìn)入到DomU的用戶進(jìn)程主函數(shù),讀取Xenstore中自身DomU下的is_parent標(biāo)志位,判斷等于0,執(zhí)行子DomU的操作;

(S7)子DomU讀取Xenstore中授權(quán)表下標(biāo)和頁(yè)內(nèi)偏移、寄存器狀態(tài)值和要執(zhí)行的函數(shù)名稱,映射授權(quán)頁(yè)面,恢復(fù)寄存器狀態(tài),然后執(zhí)行函數(shù)。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1