虚拟机(Virtual Machine, VM)是一种通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
1. 通俗描述
虚拟机就像是在你的电脑里运行的一台或多台“电脑中的电脑”。每台虚拟机都拥有自己独立的操作系统、CPU(尽管是虚拟的)、内存、硬盘等,就像是你为不同的任务或用户准备了多台独立的计算机。这些虚拟机之间是相互隔离的,互不干扰,你可以在其中安装不同的软件、运行不同的程序,而不会影响到宿主机(即运行虚拟机的物理计算机)或其他虚拟机。
2. 专业解释
虚拟机是虚拟化技术的一种应用,它通过软件模拟出完整的计算机系统,包括处理器、内存、磁盘等硬件资源。这些虚拟硬件资源由宿主机的物理硬件资源提供