Page 2 - maquina virtual dalvik
P. 2
¿Qué es?
Dalkiv es el nombre de la máquina virtual que
utiliza Android (DalvikVM), la cual está basada en
registro, diseñada y escrita por "Dan Bornstein" y algunos otros
ingenieros de Google. En ella podemos encontrar una gran
diferencia con respecto a la máquina virtual Java (JVM), ya que la
máquina virtual de Google no está basada en una pila.
Dalvik VM es un intérprete que sólo ejecuta los archivos ejecutables con formato
.dex (Dalvik Executable). Este formato está optimizado para el almacenamiento
eficiente de la memoria, lo cual consigue delegando en el cerne la gestión de hilos
(multithreading), de memoria y de procesos.
La herramienta "dx" incluida en el SDK de Android permite transformar las
clases compiladas (.class) por un compilador de lenguaje Java en formato .dex.