• Dalvik virtual machine could have multiple
instances on one device and every instance runs in a
separate Linux process, an Android application runs
in an instance of a Dalvik virtual machine.
• Dalvik virtual machine relies on the underlying
operating system (Linux kernel) for process
isolation, memory management and threading
support.
• Dalvik virtual is register-based.
The follow figure (figure3-1) shows the position of
Dalvik virtual machine in Android system