什么是虚拟机
2023-12-27 15:49:26
关键词:
小程序开发,App开发,爬虫公司,厦门爬虫科技,厦门App开发,厦门小程序开发
简单来说,可以将虚拟机 (VM) 视为一种“由软件组成的计算机”,您可以使用它来运行在真实物理计算机上运行的任何软件。与物理机一样,虚拟机拥有自己的操作系统(Windows、Linux 等)、存储、网络、配置设置和软件,并且与在该主机上运行的其他虚拟机完全隔离。
配备了虚拟机监控程序的物理机被称为主机器、主机计算机、主机操作系统,或简称为主机。使用其资源的诸多虚拟机被称为虚拟客户机、虚拟客户计算机、虚拟客户机操作系统,或简称为虚拟客户机。虚拟机监控程序把计算资源(如 CPU、内存和存储器)视为一组可以在现有的虚拟客户机之间或向新的虚拟机进行重新分配的资源。
虚拟机允许在一台计算机上同时运行多个不同的操作系统,比如一台 MacOS 笔记本电脑上也装了Linux和Windos。每个操作系统的运行方式与通常操作系统或应用在主机硬件上使用的运行方式相同,因此在虚拟机中获得的最终用户体验与物理机上的实时操作系统体验也几乎毫无二致。
虚拟机的运行方式与拥有独立操作系统和应用程序的个人计算机相近,不过它们的优势是彼此之间完全独立,且完全独立于物理主机。使用名为虚拟机监控程序或虚拟机管理器的软件,可以同时在不同的虚拟机上运行不同的操作系统。这样,便可以在 Windows 操作系统上运行 Linux VM,或者在更高版本的 Windows 操作系统上运行 Windows 的早期版本。
此外,因为 VM 彼此独立,所以也非常易于移植。几乎可以立即将某个虚拟机监控程序上的 VM 移动到完全不同的计算机上的另一个虚拟机监控程序中。