All > Technology > Virtualization
- In high-level language virtual machines, the virtualization layer sits as an application program on top of an operating system. The layer exports an abstraction of the virtual machine that can run programs written and compiled to the particular abstract machine definition. Any program written in the high-level language and compiled for this virtual machine will run in it.
VMware - Cite This Source - This Definition
- application program, hardware-level virtualization, high-level language virtual machine, Operating system-level virtualization, OS (operating system), virtual machines