- Virtual machine is a software that creates a virtualized environment between the computer platform and its operating system, So that the end user can operate on an abstract machine
- The operating system creates the illusion of multiple processes, each executing on its own processor with its own (virtual) memory.