ABSTRACT

Execution engine is the component that performs the actual operations of the application code. Since the ultimate purpose of application is to execute, execution engine is usually considered the core component of a virtual machine (VM), and the rest components are supportive to the execution engine. Sometimes, the design of the execution engine largely dictates the design of a VM. e two basic execution mechanisms are interpretation and compilation.