基于抽象机模式的Java虚拟机设计  

JAVA VIRTUAL MACHINE DESIGN BASED ON ABSTRACT MACHINE PATTERN

在线阅读下载全文

作  者:黄强[1] 李峻[1] 楼新远[1] 

机构地区:[1]西南交通大学,成都610031

出  处:《重庆通信学院学报》2005年第3期24-26,31,共4页

摘  要:Java虚拟机(JVM)作为Java程序与操作系统之间的桥梁,解决了Java程序在异构操作系统上运行的问题.但现有JVM功能模块之间的强耦合性,给JVM结构和指令集的扩展带来了困难.本文基于抽象机模式设计的JVM.通过将JVM的静态特性和动态特性定义为分离组件来分散关注点,以及抽象机模式与JVM固有特性的结合实现的JVM具有松散的耦合度.可扩展的结构和指令集.以及易分配的指令语义.As a bridge between Java programs and operating systems, Java V'Lrtual Machine (JVM) solved the problem of executing Java programs on different operating systems. But the strong coupling properties among current JVM function modules have brought difficulties to the extension of JVM structure and instruction set. This paper describes JVM, which is based on Abstract Machine pattern. Through the separation of concerns which is implemented by defining the static and dynamic features of JVM as separate components, and the combination of the Abstract Machine pattern and the inherent features of JVM. It implemented a JVM, which is of loose coupling, extensible structure and instruction set, and assignable instruction semantics.

关 键 词:JAVA虚拟机 抽象机模式 指令集 指令语义 

分 类 号:TP312[自动化与计算机技术—计算机软件与理论] G434[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象