跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.59) 您好!臺灣時間:2025/10/14 18:23
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:鄭秦輝
研究生(外文):TANG, CHING HUI
論文名稱:Java位元組碼編鎮譯器之研究及實作
論文名稱(外文):The Study and Implementation of the Java Bytecode Compiler
指導教授:石維寬石維寬引用關係
指導教授(外文):Wei-Kuan Shih
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1998
畢業學年度:86
語文別:中文
論文頁數:25
中文關鍵詞:位元組碼虛擬機器編譯
外文關鍵詞:JAVAbytecodevirtual machinecompileGCC
相關次數:
  • 被引用被引用:0
  • 點閱點閱:686
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
Java虛擬機器(virtual machine)是由昇陽公司提出的一種支援Java程式
語言的執行環境,具有嚴格安全檢查,跨平台支援等優點。當時昇陽公司
以Java語言發展HotJava WWW Browser來展示Java程式和Applet,結果在
網際網路(Internet)上造成一股流行風潮,加上後來各個公司的WWW
Browser都納入Java虛擬機器,因而將Java系統推上了流行的高峰。雖然
Java程式語言本身具有很多的優點,但Java虛擬機器的執行速度過慢,無
法做為大量科學計算,大架構(large-scale)程式,及發展embedding系統
等等的平台。昇陽公司為了解決這個問題,同時採取幾種方法,包括使用
硬體來加速位元組碼的執行,如執行Java Bytecode的CPU(picoJava)及軟
體上更進,如即時編譯(JIT)等技巧。在本論文中,我們研究與實作Java
位元組碼(bytecode)的靜態編譯器。主要的目的是實作一個具有最佳化的
Java位元組碼靜態編譯器(Java Bytecode Native Compiler),希望可以
使得Java的應用擴充到需要具有高速運算的領域。我們採取的做法是以自
由軟體基金會(Free Software Foundation)的GCC系統做為基本骨幹,設
計並實作了Java 位元組的驗證器和轉譯器,可讀進Java的類別檔,處理
後產生組合語言碼。但由於缺少執行環境,所以無法連結成執行檔,未來
,可和其他虛擬機器做整合,才算完成系統的建立。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top