虛擬機(jī)平臺(tái)的設(shè)計(jì)與關(guān)鍵模塊的實(shí)現(xiàn)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP302
【圖文】:
2.3 應(yīng)用程序級(jí)上的內(nèi)存管理機(jī)制計(jì)算機(jī)對(duì)內(nèi)存的管理分為三個(gè)級(jí)別:第一個(gè)是機(jī)器級(jí)上的內(nèi)操作系統(tǒng)級(jí)上的內(nèi)存管理;第三個(gè)則是應(yīng)用程序級(jí)上的內(nèi)存管理本文 XVM 虛擬機(jī)是一款應(yīng)用級(jí)別的軟件系統(tǒng),故本文僅討論應(yīng)機(jī)制。在計(jì)算機(jī)中,操作系統(tǒng)要為應(yīng)用程序分配相應(yīng)的內(nèi)存,然的內(nèi)存劃分為若干個(gè)內(nèi)存段,這些內(nèi)存段供應(yīng)用程序來(lái)使用。我型分為如下幾種:第一種是數(shù)據(jù)堆(Heap);第二種是堆棧段(S第三種是正文段(Text Segment),也叫代碼段;第二種是數(shù)據(jù)段
我們把字節(jié)碼可執(zhí)行文件規(guī)定為降序格式。XVM 運(yùn)行時(shí)系統(tǒng)在啟動(dòng)時(shí)會(huì)向宿主操作系統(tǒng)申請(qǐng)一片內(nèi)存區(qū)域,然后用分配到的內(nèi)存構(gòu)造出一個(gè)人工地址空間來(lái)供單個(gè) XVM 應(yīng)用程序使用。這個(gè)地址空間又分為三個(gè)內(nèi)存段:一個(gè)正文段(代碼段)、一個(gè)數(shù)據(jù)堆段和一個(gè)堆棧段。如圖 2.2XVM地址空間示意圖。
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 祝義,朱暉;基于虛擬機(jī)的虛擬實(shí)驗(yàn)網(wǎng)絡(luò)[J];計(jì)算機(jī)與現(xiàn)代化;2004年04期
2 劉輝;陳家駿;;嵌入式JAVA虛擬機(jī)的加速改造[J];微計(jì)算機(jī)信息;2006年17期
相關(guān)博士學(xué)位論文 前1條
1 唐遇星;面向動(dòng)態(tài)二進(jìn)制翻譯的動(dòng)態(tài)優(yōu)化和微處理器體系結(jié)構(gòu)支撐技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2005年
相關(guān)碩士學(xué)位論文 前9條
1 李巍;虛擬機(jī)機(jī)制研究[D];電子科技大學(xué);2004年
2 高攀;C語(yǔ)言安全編譯器研究[D];電子科技大學(xué);2005年
3 廖華峗;X86可視虛擬機(jī)的研究與實(shí)現(xiàn)[D];廣東工業(yè)大學(xué);2005年
4 陳亞亞;基于Linux的數(shù)控虛擬機(jī)的研究與開發(fā)[D];華中科技大學(xué);2005年
5 王云柱;基于SDP2005軟件開發(fā)平臺(tái)的虛擬機(jī)的研究[D];天津大學(xué);2005年
6 夏冰;緩沖區(qū)溢出防御虛擬機(jī)的研究與實(shí)現(xiàn)[D];廣西師范大學(xué);2006年
7 包云程;構(gòu)建基于動(dòng)態(tài)二進(jìn)制翻譯技術(shù)的進(jìn)程虛擬機(jī)[D];上海交通大學(xué);2007年
8 朱成光;基于棧式虛擬機(jī)的開發(fā)運(yùn)行平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];西北工業(yè)大學(xué);2007年
9 林巧民;虛擬機(jī)相關(guān)技術(shù)研究及實(shí)踐[D];河海大學(xué);2004年
,本文編號(hào):2712429
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2712429.html