本主题定义本指南中使用的关键术语。
术语表
术语 | 定义 |
---|---|
高级可编程中断控制器 (APIC) | 一个控制器接收来自多种来源的中断,并将其发送到处理器核心进行处理。 在多处理器系统中,可以是 VM 或物理计算机,APIC 在系统总线上的其他逻辑处理器之间发送和接收进程间中断消息。 有关高级可编程中断控制器的详细信息,请参阅 Intel® 64 和 IA-32 体系结构软件开发人员的手动卷 3A:系统编程指南第 1 部分中的第 8 章。 |
子分区 | 由父分区(或根)分区创建的任何分区。 |
核心 | 请参阅 逻辑处理器。 注意: 在本指南中,核心有时与虚拟处理器互换使用,尤其是在图形中。 本指南的未来版本中将更正此用法。 |
设备虚拟化 | 一种软件技术,允许在多个使用者之间抽象化和共享硬件资源。 |
模拟设备 | 模拟实际物理硬件设备的虚拟化设备,以便来宾可以使用该硬件设备的典型驱动程序。 模拟设备的效率低于合成设备,但模拟设备为未安装集成组件的“未启发”作系统提供支持。 |
启发 | 对来宾操作系统进行优化,使其能够识别虚拟机环境并调整其在虚拟机中的行为。 优化有助于降低某些操作系统功能(如内存管理)的成本。 Enlightenments 是通过 Hypercall 接口访问的。 启发式 I/O 可以直接利用 VMBus,绕过任何设备仿真层。 据说,能够利用所有可能优化的操作系统被称为“完全优化”。 |
客户机操作系统 | 在子分区中运行的操作系统 (OS) 软件。 来宾可以是功能齐全的操作系统或小型特定用途内核。 |
hypercall 接口 | 各分区用于访问虚拟机监控程序的应用程序编程接口(API)。 |
Hyper-V | x64 版本的 Windows Server 2008 SP2 使用 Hypervisor(虚拟机管理程序)的虚拟化技术。 Hyper-V 虚拟化平台允许多个独立作系统共享单个硬件平台。 |
虚拟机监控程序 | 位于硬件上方和一个或多个操作系统下方的一层软件。 其主要作业是提供称为分区的独立执行环境。 虚拟机监控程序控制并仲裁对基础硬件的访问权限。 |
中断 | 硬件中的异步信号表明需要注意,或者软件中的同步事件表明需要更改执行方式。 |
输入输出内存管理单元 (IOMMU) | 将物理内存地址重新映射到子分区使用的地址 |
集成组件(IC) | 一组服务和驱动程序,可提高物理计算机与虚拟机之间的性能和集成。 集成组件使来宾作业系统能够使用合成设备,大大减少了访问设备所需的开销。 另请参阅 启蒙。 |
Integration Services | 请参阅 集成组件。 |
逻辑处理器 | 处理一个执行线程的 CPU(指令流)。 逻辑处理器可以是核心或超线程。 每个核心可以有一个或多个逻辑处理器(如果启用了超线程处理),每个处理器套接字可以有一个或多个内核。 |
逻辑单元号 (LUN) | 用于标识给定磁盘控制器或 SAN 中的磁盘的数字。 |
父分区 | 请参阅 根分区。 |
分区 | 由虚拟机监控程序软件创建的虚拟机(VM)。 每个分区都有自己的一组硬件资源(CPU、内存和设备)。 分区可以拥有或共享硬件资源。 |
传递磁盘访问 | 整个物理磁盘在来宾中作为虚拟磁盘的表示形式。 数据和命令将“传递”到物理磁盘(通过根分区的本机存储堆栈),虚拟堆栈不会干预处理。 |
根分区 | 首先创建的一个分区,它拥有虚拟机管理程序不拥有的所有资源,包括大多数设备和系统内存。 它托管虚拟化堆栈并创建和管理子分区。 根分区也称为父分区。 |
存储区域网络 (SAN) | SAN 是存储设备的网络。 SAN 在单个高速光纤网络上(通常)连接多个服务器和存储设备。 |
合成设备 | 没有物理硬件模拟的虚拟化设备,因此来宾不需要该合成设备的驱动程序(虚拟化服务客户端)。 合成设备的驱动程序与虚拟机操作系统的集成组件(增强功能)一起提供。 合成设备驱动程序使用 VMBus 与根分区中的虚拟化设备软件通信。 |
虚拟硬盘 (VHD) | 虚拟硬盘是存储在物理计算机的本机磁盘系统上的文件。 从虚拟机内部,VHD 看起来就像是物理硬盘一样。 VHD 基于 虚拟硬盘映像格式规范。 |
虚拟机(VM) | 由软件仿真创建的虚拟计算机,其特征与真实计算机相同。 |
虚拟机管理服务 (VMMS) | VMMS 是虚拟化 Windows Management Instrumentation (WMI) 提供程序接口的一部分。 管理工具在运行时连接到此服务,以收集有关活动分区的数据。 |
虚拟机工作进程 (VMWP) | 每个 VM 都有一个在父分区中运行的辅助进程。 VMVP 运行代码来保存状态、访问模拟设备并控制 VM。 |
虚拟处理器 | 被调度为在逻辑处理器上运行的处理器的虚拟抽象。 VM 可以有一个或多个虚拟处理器。 |
虚拟化服务客户端 (VSC) | 来宾加载以使用资源或服务的软件模块。 对 I/O 设备来说,虚拟化服务客户端可以是由操作系统内核加载的设备驱动程序。 |
虚拟化服务提供商 (VSP) | 由虚拟化堆栈公开的提供程序,该提供程序向子分区提供资源或服务(如 I/O)。 |
虚拟化堆栈 | 根分区中的一组软件组件,协同工作以支持虚拟机。 虚拟化堆栈与虚拟机管理程序协同工作,并位于虚拟机管理程序之上。 它还提供管理功能。 |
VMBus | 基于通道的通信机制,用于在具有多个活动虚拟化分区的系统上进行分区间通信和设备枚举。 |