Virtuelle Maschinen sind, wie der Name schon sagt, nicht physisch greifbar, sondern in der Software implementiert. Sie sind am ehesten mit Dienstleistern vergleichbar.
Eine für die Veranstaltung relevante virtuelle Maschine ist die JVM, die dafür sorgt dass Java auf verschiedener Hardware läuft.