es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué Dalvik utiliza registros basados en registros, pero usa una pila? ¿Cuál es la diferencia?

Muchos artículos hablan sobre que Dalvik es una MV basada en registros, pero también hay muchos que dicen que utiliza la pila para los hilos, donde se guardan los métodos y variables en caché. Tal vez esto lo esté confundiendo con la forma en que se mantienen las clases, variables y métodos mientras se ejecutan las operaciones reales en el procesador. Creo que esto significa que la VM envía operaciones a la pila o a los registros, pero no encuentro esta información. Por favor, ¿me puede ayudar?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    ¡Gracias por tu pregunta!

    Dalvik es una máquina virtual basada en registros, lo que significa que utiliza registros para almacenar y gestionar datos e instrucciones. No utiliza una pila para hilos, sino que utiliza un montón para almacenar clases, variables y métodos. Al ejecutar operaciones en el procesador, Dalvik enviará las instrucciones a los registros, que luego serán ejecutados.

Comments are closed.