虚拟机到底是什么以及它们如何工作?

如果您有一台功能齐全但实际上并不存在的计算机怎么办?虚拟机远非科幻小说,实际上相当常见,并且具有多种应用程序。继续阅读以了解虚拟机是什么、它们如何工作以及它们的优点和缺点。然后获取AvastOne等包罗万象的网络安全工具来保护您的所有在线活动。

什么是虚拟机?

虚拟机 (VM) 是完全在软件而不是物理硬件上运行的计算机。虚拟机使用物理(主机)计算机上的软件来复制或模拟不同计算机或操作系统的功能。本质上,虚拟机是真实计算机中的模拟计算机。

从用户的角度来看,虚拟机的功能就像普通计算机一样。它们有操作系统 (OS)、存储文件、运行程序,甚至有虚拟硬件组件。但由于虚拟机完全基于软件,因此它们需要从主机借用硬件资源。例如,在虚拟机中,使用物理主机的真实中央处理单元(CPU)来对虚拟CPU进行建模。

一台主机可以运行多个虚拟机,所有虚拟机都具有完全独立的操作系统和功能。基于 Windows 的计算机可以托管 macOS 虚拟机,使 Windows PC 像 Mac 一样工作。同样,Mac 计算机可以托管 Windows 虚拟机,这使得 Apple 计算机可以像 PC 一样运行。

虚拟机可帮助企业削减成本并优化网络性能,特别是在提供云软件解决方案和维护服务器安全方面。虚拟机有很多应用——虚拟机被设计人员、开发人员和产品测试人员广泛使用,以了解软件或其他设计如何在不同的操作系统上工作,而无需购买额外的设备。

虚拟机的类型

虚拟机可以根据所使用的 VM 类型执行不同的任务。

虚拟机分为两大类:

  • 进程虚拟机:这些虚拟机允许某些工具像本机工具或内置功能一样运行。Windows 主机可以使用 Java 虚拟机来运行 Java 应用程序。进程虚拟机通过屏蔽有关主机硬件和操作系统的信息来创建独立于平台的程序环境。
  • 系统虚拟机:通过共享对主机物理功能(如RAM和存储)的访问来模拟整个操作系统,称为系统 VM。系统虚拟机让 Windows PC 运行 MacOS 来模拟 Mac 计算机。系统平台可以在多个虚拟机之间分配主机的物理资源——每个虚拟机都有自己的操作系统副本。

虚拟机有什么用?

虚拟机扩展了单个设备的计算潜力,提高了现有硬件的功能和灵活性。如果 Mac 用户需要运行 Microsoft 工具,他们可以使用 Windows 虚拟机,而无需购买新计算机。或者,如果 PC 开发人员想看看他们的新应用程序在 Mac 上是什么样子,他们可以使用虚拟机来实现。虚拟机到底是什么以及它们如何工作?

虚拟机让您可以使用不同的操作系统,而无需购买新设备。

除了使用软件虚拟化来提高效率和优化 PC 性能之外,虚拟机还使公共云服务能够更轻松地满足多个用户的需求。它们还使组织能够制定有效的OPSEC战略和业务连续性计划,同时最大限度地减少对 IT 基础设施的干扰。

虚拟机的另一个常见用途是创建不会影响主机的软件或操作系统的“虚拟”版本。这使得开发人员和安全专家能够在安全的隔离环境中测试软件并隔离受感染的文件,而不会受到影响系统或网络其他部分的恶意软件或错误的威胁。

虚拟机如何工作?

虚拟机使用称为虚拟机管理程序(也称为虚拟机监视器管理器 (VMM))的特殊软件来模拟主机计算机的主要组件和硬件资源。虚拟机管理程序充当物理主机和来宾虚拟机之间的中介,根据个人需求和主机容量将资源分配给虚拟机。

与任何其他应用程序一样,虚拟机在窗口中运行– 您可以同时运行多个虚拟机。例如,与主机操作系统一起,您可以同时运行 Android 虚拟机和 Linux 虚拟机。虚拟机到底是什么以及它们如何工作?

与任何应用程序一样,虚拟机在单独的窗口中运行。

容器和虚拟机有什么区别?

容器和虚拟机具有类似的功能,但它们的区别在于,虚拟机模拟整个计算机系统(包括建模虚拟硬件组件),而容器仅复制或虚拟化软件应用程序及其依赖文件。

最流行的商用虚拟机(例如 VMWare 或 Parallels 虚拟机)使用主机的物理资源来创建在其自己的操作系统上运行的虚拟化计算机。由于容器被设计为仅运行单个程序,因此它们缺乏相同级别的虚拟基础设施,并且它们使用与其主机相同的操作系统内核。

但这些明显的限制也意味着容器比虚拟机更轻、更快,这使得容器非常适合支持不同容器运行单独的应用程序组件或服务的微服务。由于多个容器可以在虚拟机内运行,因此这两种技术经常一起使用。

VM有什么优点

虚拟机用途极其广泛,企业和专业人士出于多种原因使用它们。以下是虚拟机的主要优点:

  • 资源扩展:虚拟机允许您使用与主机不兼容的软件,从而增加单个设备的功能。
  • 效率:您可以在一台设备上同时运行 MacOS 和 Windows,从而节省资金、物理空间和时间。
  • 创新:开发人员可以测试他们的软件,看看它在其他操作系统上的工作方式,并且他们可以这样做,而不必担心任何恶意软件或错误会如何影响他们的物理计算机。
  • 安全性:虚拟机提供集成的灾难恢复和应用程序配置,可大大提高 IT 部门响应和减轻网络软件威胁的能力。虚拟机是IT 灾难恢复计划中的重要资产,对于业务运营至关重要。

VM 的缺点是什么?

尽管虚拟机用途广泛,但也有其缺点。虚拟机的缺点主要是由于复制另一个计算机系统需要大量的计算能力。以下是使用虚拟机时可能遇到的一些问题:

  • 不稳定:运行多个虚拟机可能会耗尽 CPU和其他关键硬件组件的资源,并导致性能不稳定。
  • 可能很慢:虚拟机通常比物理机速度慢且效率低,因此您不应期望虚拟机能够像其主机一样顺利运行。虚拟机到底是什么以及它们如何工作?

虚拟机可能需要一些时间来加载,并且通常比物理机运行得更慢。

如果您在计算机上运行虚拟机时遇到问题,请检查 RAM以帮助识别和解决性能问题。并查看我们的专用性能指南以及其他提示,以加快您的 PC或修复运行缓慢的 Mac。

虚拟化的类型

VM 使用不同类型的虚拟化。根据您的需求,可以单独或组合使用以下类型的虚拟化:

  • 硬件:硬件虚拟化也称为服务器可视化,它使用虚拟机管理程序创建计算机和操作系统的虚拟版本,因此您可以在 Mac 硬件上运行 Linux 或 Windows VM。
  • 软件:通过创建与主机使用相同物理功能的虚拟系统,软件虚拟化允许您使用非本机应用程序,并且可以让您远程访问虚拟应用程序。
  • 存储:虚拟存储可以将不同的物理存储设备整合为一个。而且虚拟存储可以重复,这可以减少发生网络攻击时的停机时间。
  • 桌面:桌面虚拟化将您的桌面存储在远程服务器上,这意味着您可以在任何地方从任何设备远程访问它。
  • 网络:网络虚拟化用于在同一物理网络上创建多个子网络,通过自动调整带宽和服务器来最大限度地提高各个客户端的性能。

虚拟机可以提高安全性吗?

虚拟机是开发人员用来创建网络安全解决方案来管理威胁的重要工具。它们有助于对抗计算机病毒并阻止黑客攻击。虚拟机使 IT 专业人员可以创建安全的沙箱环境,以便他们可以安全地打开和检查危险文件,而不会影响其设备或网络的其余部分。

只要一个受感染的文件就可以通过网络迅速传播,造成难以估量的损害和破坏。使用虚拟机可以帮助开发人员或 IT 团队隔离受感染的应用程序或文件,保护主机免受损害并防止恶意软件的传播。

但如果您认为您的个人计算机已被感染,请查看我们的指南并迅速采取行动删除病毒。

全面的安全性从 Avast One 开始

虚拟机是各种应用程序的重要资源,但有效的网络安全绝不应该仅仅依赖于单层保护。Avast One拥有一整套安全资源,可提供针对当今各种在线威胁的全面保护。

Avast One 的主动防御建立在屡获殊荣的防病毒软件之上,可识别并阻止病毒和其他恶意软件,其主动防御不会留下任何漏洞。凭借一系列隐私保护措施(例如跟踪保护和内置 V),Avast One 将确保您的所有活动保持安全和私密。

以上是 虚拟机到底是什么以及它们如何工作? 的全部内容, 来源链接: utcz.com/dzbk/940318.html

回到顶部