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