开发者社区 问答 正文

KVM 虚拟化技术的核心主要由哪两个模块组成?

已解决

KVM 虚拟化技术的核心主要由哪两个模块组成?

展开
收起
阿阿里云 2022-04-02 04:05:41 1029 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1)KVM 内核模块 它属于标准 Linux 内核的一部分,是一个专门提供虚拟化功能的模块,主要负责 CPU 和内存的虚拟化,包括客户机的创建、虚拟内存的分配、CPU 执行模式的切换、vCPU 寄存器的访问和 vCPU 的执行。

    2)QEMU 用户态工具 它是一个普通的 Linux 进程,为客户机提供设备模拟的功能,包括模拟 BIOS、PCI/PCIe 总线、磁盘、网卡、显卡、声卡、键盘和鼠标等,同时它通过 ioctl 系统调用与内核态的 KVM 模块进行交互。

    《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"

    2022-04-03 09:57:11
    赞同 展开评论
问答分类:
问答标签: