今天的许多尖端技术,如云计算、边缘计算和微服务,都源于虚拟机 (VM) 的概念——将操作系统和软件实例与底层物理计算机分离。
但是虚拟机是什么意思,虚拟机是怎么工作的,为什么要用呢?本文旨在解决所有这些问题,让我们开始吧!
虚拟机含义
虚拟机 (VM) 是一个模拟程序计算机系统。它具有虚拟 CPU、内存和存储,从外部看,与具有相同硬件的物理机没有什么不同。
虚拟机如何工作?
虚拟机具有操作系统、文件和应用程序。它就像一台物理计算机一样工作;它可以托管网站、运行程序并与其他系统一起存在于网络中。如果在屏幕上查看,虚拟机会显示为在该计算机自己的操作系统中运行的窗口。
它还具有 CPU、内存和存储,但这些都是模拟的,而不是物理的。因此,多个虚拟机可以在一台服务器上共存。发生这种情况时,服务器使用一个称为管理程序的软件来管理它们。管理程序将 VM 的虚拟硬件映射到服务器上的物理组件。
在这种情况下,一台物理服务器可能有两个、三个、四个甚至十个虚拟机在其上运行。但是,数量受到服务器资源的限制 - 虚拟机过多会导致性能下降。
为什么要使用虚拟机?
虚拟机机器是沙箱——代码可以与系统的其余部分分开运行的虚拟空间。这使得虚拟机成为测试新软件或运行可能是恶意的代码的理想选择。
虚拟机可以运行不同或更旧的操作系统,使用户能够运行无法在计算机操作系统上运行的软件.例如,有人可能使用 VM 在 Linux 设备上运行一个 Windows 软件。为此,他们会在自己的 Linux 系统上运行一个运行 Windows 操作系统的虚拟机。
总结
总结一下虚拟机的含义——虚拟机器允许您在桌面上的应用程序窗口中运行操作系统,该窗口的行为就像一台完整的独立计算机。虚拟机是如何工作的? – 就像一台物理计算机;它可以托管网站、运行程序并与其他系统一起存在于网络中。
存在许多虚拟化应用程序,从云计算到简单地测试新操作系统。随着云中计算机的未来发展,虚拟机最终将成为优化 IT 资产效率所必需的。























