Máquinas virtuales Flashcards

1
Q

¿Qué características tiene JVM?

A

-Uso generalizado
-Es la máquina virtual de Java
-Convierte a bytecode
-Basada en pilas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué características tiene Dalvik?

A

-Basada en JVM
-Ejecuta archivos .dex específicos
-Basada en registros-> más veloz, buena para móviles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué características tiene ART?

A

-Basada en Dalvik
-Permite AOT
-Mejoras en depuración
-Mejoras en recolección de basura

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es la compilación AOT?

A

Es la compilación de código de lenguajes de alto nivel como C o C++ así como lenguajes intermedios como el bytecode, a lenguaje nativo para ejecutar el archivo binario resultante

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué diferencias hay entre ART y Dalvik?

A

-ART es más actual
-Más optimizada
-Mejoras en depuración y recolección de basura
-ART no cuenta con algunas características con las que Dalvik sí cuenta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly