3.4.2 Virtual machine