What is the name of the virtual machine used in Android?
-
Dalvik
-
Java
-
VMware
-
PowerVM
A
Correct answer
Explanation
Android uses the Dalvik Virtual Machine (DVM) to run applications. Dalvik is optimized for mobile devices with limited resources, using a register-based architecture unlike Java's stack-based JVM. VMware and PowerVM are system virtualization platforms, not application VMs.