嵌入式Java处理器的方法调用机制  

Method Call Mechanism of Embedded Java Processor

在线阅读下载全文

作  者:郭明昆 柴志雷[1] 

机构地区:[1]江南大学物联网工程学院,江苏无锡214122

出  处:《计算机工程》2014年第1期68-71,共4页Computer Engineering

基  金:国家自然科学基金资助项目"高可靠实时系统的计算平台(SOPC)研究"(60703106)

摘  要:Java语言和Java处理器在实时嵌入式系统开发中的应用受到广泛关注。传统Java虚拟机的方法调用机制采用动态装载迟解析的执行方式,使得最坏情况执行时间(WCET)难以预测。针对该问题,提出一种提前解析-微程序执行的改进方法。将传统方法调用中的符号引用转化为直接调用,以微程序的方式运行在硬件处理器上,使执行限制在可预知的时钟周期内。实验结果证明,改进方法调用机制在执行时间上满足线性关系,具备良好的WCET可预测性。Java language and Java processor get noticed in the real-time embedded system. The traditional method call mechanism of Java Virtual Machine(JVM) using dynamic loading and post-analysis makes Worst-case Execution Time(WCET) difficult to predict. A scheme named advance analysis-micro program execution is put forward to solve the problem. Advance analysis turns the symbolic reference of Java to direct call. The micro program limits the execution time to foreseeable clocks, by running on hardware processor. The improved mechanism is proved WCET predictable by its linear statistics of running time.

关 键 词:实时系统 Java方法调用 最坏情况执行时间 提前解析 微程序 JAVA处理器 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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