支持RTSJ的Java處理器的研究與設(shè)計
【圖文】:
讀入的字節(jié)碼,可以看成是以 Java 字節(jié)碼為指令集的軟件 CPU在實(shí)際的計算機(jī)上通過軟件模擬來實(shí)現(xiàn),有自己想象中的硬件,等,還有自己相應(yīng)的指令系統(tǒng)。下面我們從 Java 虛擬機(jī)的體系結(jié)方面來對它進(jìn)行比較深入的研究。機(jī)的體系結(jié)構(gòu)機(jī)可以由不同的廠商來實(shí)現(xiàn),由于廠商的不同必然導(dǎo)致 Java 虛,然而 Java 虛擬機(jī)還是可以實(shí)現(xiàn)跨平臺的特性,,這就要?dú)w功于結(jié)構(gòu)了。Java 虛擬機(jī)規(guī)范對虛擬機(jī)的體系結(jié)構(gòu)和實(shí)現(xiàn)作出了規(guī)定規(guī)范的實(shí)現(xiàn)都 100%兼容。規(guī)范描述的 Java 虛擬機(jī)系統(tǒng)結(jié)構(gòu)的必棧區(qū)、字節(jié)碼指令集、內(nèi)存單元回收堆、寄存器、類文件格式和a 虛擬機(jī)都包括兩種機(jī)制,一個是裝載具有合適名稱的類(類或系統(tǒng);另外的一個負(fù)責(zé)執(zhí)行包括在已裝載的類或接口中的指令,ava 虛擬機(jī)又包括方法區(qū)、堆、Java 棧、程序計數(shù)器和本地方法分和類裝載機(jī)制與執(zhí)行引擎機(jī)制一起組成的 Java 虛擬機(jī)體系結(jié)
每個實(shí)例都有一個它自己的方法域和一個堆,運(yùn)行于 這些區(qū)域。當(dāng)虛擬機(jī)裝載類文件的時候,它解析其中的把它們放到方法域中;當(dāng)程序運(yùn)行的時候,Java 虛擬機(jī)上;而每個線程創(chuàng)建的時候,都會擁有自己的程序計數(shù)的值指向下一條即將被執(zhí)行的指令,線程的 Java 棧則存;本地方法調(diào)用的狀態(tài)被存儲在本地方法棧,該方法棧擬機(jī)是 Java 程序運(yùn)行的心臟。Java 的許多優(yōu)異特性都。的實(shí)現(xiàn)方式般完成三方面的功能:執(zhí)行 Java 虛擬機(jī)指令、實(shí)現(xiàn)一部由宿主機(jī)操作系統(tǒng)實(shí)現(xiàn)。圖 2-3 指出了在一般宿主機(jī)上的關(guān)系。
【學(xué)位授予單位】:江南大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2008
【分類號】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王萬森;龔文;;Java動態(tài)類加載機(jī)制研究及應(yīng)用[J];計算機(jī)工程與設(shè)計;2011年06期
2 張金鐘;胡平;;基于RISC結(jié)構(gòu)的Java處理器研究與設(shè)計[J];微電子學(xué)與計算機(jī);2011年07期
3 李娜;劉俊輝;;實(shí)時性環(huán)境中JVM垃圾收集算法[J];計算機(jī)工程;2011年15期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關(guān)會議論文 前4條
1 張波濤;劉衡竹;;Java虛擬機(jī)在星載計算機(jī)系統(tǒng)中的應(yīng)用[A];第二屆中國航空學(xué)會青年科技論壇文集[C];2006年
2 蔣曹清;;Java安全體系結(jié)構(gòu)研究[A];廣西計算機(jī)學(xué)會2006年年會論文集[C];2006年
3 林紅;;Java虛擬機(jī)面向數(shù)字媒體的應(yīng)用研究[A];計算機(jī)技術(shù)與應(yīng)用進(jìn)展——全國第17屆計算機(jī)科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2006年
4 趙汀;孟祥武;;Lucene全文數(shù)據(jù)庫研究[A];第六屆全國計算機(jī)應(yīng)用聯(lián)合學(xué)術(shù)會議論文集[C];2002年
相關(guān)重要報紙文章 前10條
1 ;Palm添加Java虛擬機(jī)[N];計算機(jī)世界;2002年
2 淮河水手;Linux下玩轉(zhuǎn)BT[N];電腦報;2004年
3 本期專家:張向遠(yuǎn);專家坐堂之軟件篇[N];電腦報;2003年
4 劉亭;有問必答[N];中國電腦教育報;2003年
5 安徽 孫成;徹底卸載微軟Java虛擬機(jī)[N];電腦報;2004年
6 何曉龍;Linux辦公一條龍之準(zhǔn)備工作篇[N];電腦報;2004年
7 安徽 李紅;您的Windows安全嗎[N];中國電腦教育報;2001年
8 張閣;自制“路由器”共享寬帶沖浪[N];中國計算機(jī)報;2003年
9 上海寶鋼技術(shù)經(jīng)濟(jì)發(fā)展公司副總經(jīng)理楊立波;鋼鐵行業(yè)解決方案的基核系統(tǒng)(二)[N];中國冶金報;2003年
10 西安交通大學(xué) 李文娟;銀行信息系統(tǒng)計算模式的演變與比較分析[N];網(wǎng)絡(luò)世界;2000年
相關(guān)博士學(xué)位論文 前3條
1 鄒瓊;Java虛擬機(jī)的自適應(yīng)動態(tài)優(yōu)化[D];中國科學(xué)技術(shù)大學(xué);2008年
2 柴志雷;Java實(shí)時性及嵌入式實(shí)時Java處理器研究[D];復(fù)旦大學(xué);2006年
3 李世勝;基于運(yùn)行時的程序執(zhí)行模型研究[D];中國科學(xué)技術(shù)大學(xué);2010年
相關(guān)碩士學(xué)位論文 前10條
1 程瀟;支持RTSJ的Java處理器的研究與設(shè)計[D];江南大學(xué);2008年
2 文征;基于ARM處理器的Java虛擬機(jī)設(shè)計及實(shí)現(xiàn)研究[D];湖南大學(xué);2005年
3 鄭艷玲;JAVA虛擬機(jī)相關(guān)技術(shù)研究與實(shí)踐[D];西南交通大學(xué);2007年
4 鮮余強(qiáng);[D];電子科技大學(xué);2005年
5 曹艷春;嵌入式Java虛擬機(jī)及其應(yīng)用研究[D];西北大學(xué);2005年
6 劉俊;Java虛擬機(jī)在數(shù)字電視機(jī)頂盒中的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2005年
7 周尋;基于多核環(huán)境下的高效并發(fā)性垃圾收集器[D];復(fù)旦大學(xué);2009年
8 尹松強(qiáng);Java類裝載機(jī)制的研究及其在代碼保護(hù)中的應(yīng)用[D];重慶大學(xué);2008年
9 凌勇;一種嵌入式Java虛擬機(jī)編譯技術(shù)優(yōu)化研究[D];電子科技大學(xué);2005年
10 李攀攀;基于“龍芯”平臺的Java運(yùn)行環(huán)境研究[D];中國石油大學(xué);2009年
本文編號:2667833
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2667833.html