虛擬機器 虚拟机英語virtual machine在计算机科学中的体系结构裡是指一种特殊的软件可以在计算机平台和終端用戶之间建立一种环境而終端用戶则是基于虚拟机这个软件所建立的环境来操作其它软件虚拟机VM是计算机系统的仿真器通过软件模拟具有完整硬件系统功能的运行在一个完全隔离环境中的完整计算机系统能提供物理计算机的功能 有不同种类的虚拟机每种虚拟机具有不同的功能 系统虚拟机也称为全虚拟化虚拟机可代替物理计算机它提供了运行整个操作系统所需的功能虚拟机监视器hypervisor共享和管理硬件从而允许有相互隔离但存在于同一物理机器上的多个环境现代虚拟机监视器使用虚拟化专用硬件主要是主机CPU来进行硬件辅助虚拟化 程序虚拟机 被设计用来在与平台无关的环境中执行计算机程序