虚拟机有哪些不同类型?

虚拟机 (VM) 是多样化的数字环境,每个环境都是针对特定任务量身定制的。从提供完整操作系统体验的系统虚拟机到设计用于运行单个程序的进程虚拟机,它们可以满足不同的计算需求。硬件虚拟化和软件仿真定义了它们的核心类型。这些虚拟机如何运行,哪一款适合您的项目?让我们一起揭开他们独特的能力。

虚拟机主要有两种类型。其中一种称为系统虚拟机,用于模仿实际计算机的所有进程和组件。另一种称为进程虚拟机,仅用于运行单个应用程序,并在该应用程序关闭时消失。

系统虚拟机允许人们使用单个服务器,就好像它是许多不同的计算机一样。通过使用这种类型的技术,一台机器可以通过多种不同的方式重新配置。这些重新配置中的每一个都与其他系统完全隔离,并且可以充当独立的计算机,即使它们都存在于同一物理机器上。这种隔离意味着如果一个系统崩溃,其他虚拟机仍然可以使用。<图>系统虚拟机允许人们使用单个服务器就好像它是许多不同的计算机一样。

使用系统计算机还允许用户在同一台​​计算机上运行多个操作系统。这允许用户运行仅在一种类型的操作系统上可用的程序。它还可以在不切换机器的情况下跨多个平台测试程序。

根据用户的需求,可以将系统机器配置为像具有各种不同类型的硬件一样执行。每台机器内都有一个虚拟主板、一个虚拟处理器、一个虚拟视频图形加速卡以及物理计算机内的所有其他组件。虚拟计算机甚至可以配置为利用物理系统上的硬件,就好像它是根据不同的规格制造的一样。系统虚拟机的不同配置与物理计算机服务器的配置一样多。

进程虚拟机用于运行单个进程程序与物理计算机的操作系统隔离。这允许用户运行可能与正常操作系统不兼容的程序。每个进程机器被创建来运行特定的程序,并且仅在程序运行时存在。关闭正在运行的程序将使进程机消失,再次打开该程序将创建一个新的虚拟机。

  • 发表于 2024-02-21 08:34
  • 阅读 ( 16 )
  • 分类:科学教育

0 条评论

请先 登录 后评论