What is a virtual machine
A virtual machine is a software copy of a computer.
What are the benefits of running an OS on a VM
Run older applications Run multiple OS on same computer VMs are Very easy to back up Shield from malware Can create virtual servers
What are the disadvantages of running an OS on a VM
Programs will run less efficiently
You still need a proper license to run a OS on a VM
What is bytecode
bytecode is intermediate code designed for a VM
What are the advantages of bytecode
Programmers do not have to rewrite code for each possible OS
Code can run on any platform
no need to change source code