完整後設資料紀錄
DC 欄位語言
dc.contributor.author黃健豪en_US
dc.contributor.author單智君en_US
dc.contributor.authorDr. Jean, J. J. Shannen_US
dc.date.accessioned2014-12-12T01:56:44Z-
dc.date.available2014-12-12T01:56:44Z-
dc.date.issued2003en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT009117512en_US
dc.identifier.urihttp://hdl.handle.net/11536/49524-
dc.description.abstract用在桌上型電腦環境的爪哇虛擬機器,由於需要快速的執行效能,通常會採用即時編譯器作為執行的引擎。而隨著手機和個人數位助理(PDA)等智慧型行動裝置愈來愈普及,其應用的需求也逐漸朝向高效能來發展。有鑑於此一趨勢,研究如何在這種嵌入式環境中提昇爪哇虛擬機器的效能,便成了一個有趣的議題。在本研究中,有別於一般採用全功能即時編譯器的方式,我們設計並且實作了一個輕量級的即時編譯器,其架構在以直譯器為基礎的嵌入式爪哇虛擬機器上,而整個虛擬機器是以混合執行的方式在運作。透過此種設計方式,可以將即時編譯器所必須額外付出的程式空間減到最小。 除了在即時編譯過程中運用多項加速技巧以外,我們的嵌入式爪哇虛擬機器也利用到了一項硬體架構所提供的特色─雙指令集。大多數的嵌入式處理器都有提供此功能,主要是為了在執行效能與程式空間之間達到一個平衡點。藉由設定不同的組態並作實驗評估,我們發現採用ARM直譯器並搭配標的為Thumb的即時編譯器,在同時考量效能和程式空間之下,可以達到比較好的效果。整體而言,我們的虛擬機器和單純ARM直譯器的虛擬機器作比較,效能是它的2.08倍,且只需額外付出10.18%的程式空間;而和單純Thumb直譯器的虛擬機器相比,效能是它的3.21倍,且只需額外付出27.41%的程式空間。zh_TW
dc.language.isoen_USen_US
dc.subject爪哇虛擬機器zh_TW
dc.subject即時編譯器zh_TW
dc.subject雙指令集zh_TW
dc.subjectARM/Thumb處理器zh_TW
dc.subject嵌入式系統zh_TW
dc.subjectJava Virtual Machineen_US
dc.subjectJust In Time Compileren_US
dc.subjectDual Instruction Seten_US
dc.subjectARM/Thumb Processoren_US
dc.subjectEmbedded Systemen_US
dc.title應用在ARM/Thumb雙指令集處理器的嵌入式混合模式爪哇虛擬機器之設計與實作zh_TW
dc.titleDesign and Implementation of Embedded Mixed-Mode JVM for ARM/Thumb Dual Instruction Set Processoren_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文


文件中的檔案:

  1. 751201.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。