【QEMU中文文档】2.1 仿真介绍

本文由 AI 翻译(ChatGPT-4)完成,并由作者进行人工校对。如有任何问题或建议,欢迎联系我。联系方式:[email protected]

原文:Introduction — QEMU documentation

虚拟化加速器

QEMU 的系统仿真提供了一个机器(CPU、内存和仿真设备)的虚拟模型,用于运行客操作系统。它支持多种虚拟机管理程序(称为加速器),以及一种称为Tiny Code Generator(TCG)的即时编译器,能够仿真多种CPU。

支持的加速器:

加速器 主机操作系统 主机架构
KVM Linux Arm(仅限64位)、MIPS、PPC、RISC-V、s390x、x86
Xen Linux(作为dom0) Arm、x86
Hypervisor Framework(hvf) MacOS x86(仅限64位)、Arm(仅限64位)
Windows Hypervisor Platform(whpx) Windows x86
NetBSD Virtual Machine Monitor(nvmm) NetBSD x86
Tiny Code Generator(tcg) Linux、其他POSIX、Windows、MacOS Arm、x86、Loongarch64、MIPS、PPC、s390x、Sparc64

功能概述

系统仿真提供了多种设备模型,以仿真各种硬件组件,包括专为高效虚拟化操作优化的众多 VirtIO 设备。部分设备仿真可以通过 vhost-user(用于 VirtIO)或 多进程 QEMU 从主 QEMU 进程中卸载。如果平台支持,QEMU 还支持直接将设备传递给客户虚拟机,以消除设备仿真开销。更多详情请参见 设备仿真。

QEMU 提供了一个完备的 块层,允许构建复杂的存储拓扑,这些拓扑可以跨多个层次堆叠,支持重定向、网络、快照和迁移。

灵活的 chardev

你可能感兴趣的:(QEMU中文文档,QEMU,QEMU中文文档,QEMU中文手册)