•Hypoteettinen suoritin, toteutus eri tavoilla
•Geneerinen, sitä on ”helppo” simuloida kaikilla todellisilla suorittimilla
•Useita säikeitä (thread) voi olla ”samanaikaisesti” suorituksessa
–suorittimella mikroaikaskaalassa vain yksi kerrallaan
•Tietorakenteet
–mm. virtuaalikoneen suorittimen ”rekisterit”
–luodaan JVM:n käynnistämisen yhteydessä
•Käskyt
–virtuaalikoneen suorittimen konekäskyt
–226 käskyä á 32 bittiä