aliases:
  - VM
tags:
  - Type/Tech
  - area/tech/it
  - seed
publish: true
version: 1
dateCreated: 2023-03-04, 18:46
dateModified: 2024-03-15, 15:46
from:
  - "[[Tech]]"
related: 
contra: 
to: | In computing, a Virtual Machine (VM) is the virtualization or emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve specialized hardware, software, or a combination of the two. Virtual machines differ and are organized by their function, shown here:System virtual machines provide a substitute for a real machine. They provide the functionality needed to execute entire operating systems. A hypervisor uses native execution to share and manage hardware, allowing for multiple environments that are isolated from one another yet exist on the same physical machine. Modern hypervisors use hardware-assisted virtualization, with virtualization-specific hardware features on the host CPUs providing assistance to hypervisors. Process virtual machines are designed to execute computer programs in a platform-independent environment. | |
|---|---|
| wikipedia:: Virtual machine |