Intérpretes vs Compiladores vs Máquinas Virtuales

Tengo una pregunta sobre Intérpretes, Compiladores y VM.

Ahora sé las diferencias entre los intérpretes y los compiladores, pero qué hay de diferente en elMAQUINAS VIRTUALES de los 2 anteriores? ¿Cuáles son las ventajas y desventajas de una máquina virtual sobre los intérpretes y compiladores?

Muchas gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta