Skip to main content

VM

虚拟机(或“VM”)是使用软件创建的模拟计算机系统。它使用物理系统资源,例如CPURAM和磁盘存储,但与计算机上的其他软件隔离。它可以很容易地创建、修改或销毁,而不会影响主机。

虚拟机提供与物理机类似的功能,但它们并不直接在硬件上运行。相反,在硬件和虚拟机之间存在一个软件层。管理一个或多个虚拟机的软件称为“管理程序”,虚拟机称为“客户”或虚拟化实例。每个来宾都可以与硬件交互,但管理程序控制它们。管理程序可以启动和关闭虚拟机,还可以为每个虚拟机分配特定数量的系统资源。

您可以使用虚拟化软件创建虚拟机。示例包括 Microsoft Hyper-V Manager、VMware Workstation Pro 和 Parallels Desktop。这些应用程序允许您在单台计算机上运行多个 VM。例如,Parallels Desktop for Mac 允许您在 Mac 上运行WindowsLinuxmacOS虚拟机。

VM 非常适合测试软件,因为开发人员可以安装一个或多个应用程序并在需要时恢复到保存状态(或“快照”)。在常规操作系统上测试软件可能会导致意外崩溃,并且可能会在卸载软件后留下一些文件。在与操作系统隔离并可以根据需要完全重置的虚拟机上测试软件更安全。

基于云的虚拟机

随着云服务越来越受欢迎,基于云的虚拟机也越来越受欢迎。“云实例”通常被称为“云实例”,运行在可通过Internet访问的计算机上。VM 通常通过Web 浏览器或远程访问实用程序进行控制。基于云的虚拟机是公司测试软件部署的常用方法,因为它们可以在数十台机器上进行测试,而无需在本地托管虚拟机。