Font Size: a A A

Analysis Of The Embedded Virtual Machine Kvm Porting And Optimization

Posted on:2006-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:F YangFull Text:PDF
GTID:2208360152497178Subject:Computer software theory
Abstract/Summary:PDF Full Text Request
The three attributes, platform independent, security, high transfer efficiencythrough the network make Java more suitable for network compute environment.Especially for Embedded System which has various platform and poor hardwarecondition. The core of the Java language is the Java virtual machine.J2ME is made up of simplify Java virtual machine and the API, whosecomponent can be divided into two categories, Configuration and Profile.Configuration includes the minimum size of virtual machine and API, which can runon the all kinds of machines at the CLDC level. Profile is the extension of theConfiguration, which gives support to special market and device. In the currentsmartphone platform, mostly we use CLDC and MIDP.In this article, first, we introduced the Java language and his system architecture.Then, we analyzed the models of KVM deeply which include class loading model,class verify model, memory management and garbage collect model, threadmanagement model and executing model. We disclosed Java internal running systemby detailing the main function of the models, the execute flow, and the relation ship ofthe models. And we brought forward a partition of porting layers which include Javaapplication management interface, J2ME kernel interface and J2ME abstract interface,makes the porting course more standardization. Increasing the porting efficiency. Atlast, through analyzing the KVM executing engine, comparing the popular algorismswhich based on the compile technology and the interpret technology, we proposed anoptimizing algorism which based on the Direct Threaded Interpreter and with someother optimizing method such as combining the operands, replacing the bytecode.
Keywords/Search Tags:bytecode, J2ME, KVM, JIT, CLDC, MIDP, AMS
PDF Full Text Request
Related items