检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.80.161