硬件虚拟化的虚拟机(Virtualmachine或VM),是计算机上的软件,可以像真机一样运行软件,实现便携式应用程序,让软件可以在便携式设备中运行,而无需在计算机中安装跨平台虚拟化系统运行时,允许特定CPU或操作系统的程序无需修改就可以在其他平台上运行,例如Wine虚拟机,它运行在虚拟平台上。面向应用的虚拟机镜像模拟器是完全虚拟的,敏感指令驻留在操作系统和硬件中捕获和处理,客户操作系统不需要修改。虚拟机中的所有软件,如IBMCP/CMS、VirtualBox、VMwareWorkstation等,都可以运行硬件辅助虚拟化,利用硬件(主要是CPU)帮助处理敏感指令,要实现完整的虚拟化功能,客户操作系统不需要待修改。例如,VMwareWorkstation、Xen、KVM等都是部分虚拟化,虚拟化部分应用程序,而不是虚拟化/虚拟化整个操作系统配给底层的应用程序。硬件类似但软件接口不一样,GuestOS需要修改,比如早期的SolarisZone平台在应用虚拟化中将操作系统和硬件平台资源解耦,在操作系统和操作系统之间创建一个虚拟内存虚拟化环境应用软件,并将不连续的内存区域甚至硬盘空间虚拟化统一的、持久的内存地址。存储虚拟化,将物理存储空间(如硬盘)划分为不同的逻辑存储空间。网络虚拟化,将不同网络的软硬件资源组合成一个公共的虚拟专用网络(VPN),在大型网络(通常是互联网中的不同计算机(节点)通过加密连接组成的虚拟网络)。它具有类似的功能内存虚拟化是将网络系统中的随机内存组合起来形成统一的虚拟内存池,桌面虚拟化用于本地计算机,在远程计算机上显示和操作远程桌面、执行程序存储信息。软件数据库虚拟化。虚拟化的虚拟化服务。虚拟化开发进度