当前位置:首页 > 虚拟机 > 正文

vm虚拟机程序(vm虚拟机兼容模式)

虚拟机程序(VM)
虚拟机程序是一个软件应用程序,允许用户在主操作系统(称为主机操作系统)内创建和运行一个或多个独立的虚拟操作系统(称为访客操作系统)。 它本质上是一种虚拟化技术,可以将一台物理计算机分割成多个隔离的虚拟环境。
要素:
1. 超级管理程序(Hypervisor):
虚拟机程序的核心组件,负责管理计算机资源(例如 CPU、内存、存储)并提供虚拟化功能。
它充当物理硬件和访客操作系统之间的桥梁。
2. 访客操作系统:
在虚拟机中运行的独立操作系统,就像物理机上的操作系统一样。
访客操作系统可以使用超级管理程序分配给它的资源,而且与主机操作系统隔离。
3. 虚拟硬件:
由超级管理程序呈现给访客操作系统的虚拟化资源,包括 CPU、内存、网络接口和存储设备。
这些资源与物理硬件隔离,但对于访客操作系统来说是完全透明的。
4. 虚拟化技术:
允许多个操作系统同时在同一台物理计算机上运行的技术。
包括内存和 CPU 虚拟化、硬件辅助虚拟化和容器化。
5. 设备仿真:
仿真物理硬件设备,例如网卡、磁盘驱动器和 USB 端口,以供访客操作系统使用。
这些仿真设备可能与物理设备具有不同的特性和功能。
6. 虚拟网络:
在虚拟机之间和与外部网络之间提供网络连接。
虚拟网络可以是隔离的或路由的,具体取决于超级管理程序的配置。
7. 快照:
允许创建访客操作系统的备份或检查点。
快照可以保存进度的状态,并在需要时还原。
8. 管理工具:
用于管理和监视虚拟机的仪表板或 Web 界面。
这些工具使管理员能够创建、克隆、编辑和删除虚拟机。
9. 可移植性:
虚拟机可以轻松地从一台物理计算机迁移到另一台物理计算机,而无需重新安装访客操作系统。
这种可移植性对于开发和测试以及在分布式环境中部署应用程序非常有用。