开发者社区> 问答> 正文

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

已解决

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

展开
收起
阿阿里云 2022-04-02 04:05:41 863 0
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
    赞同 展开评论 打赏
问答分类:
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
Mesos,数据中心操作系统的核心 立即下载
从 Linux 系统内核层面来解决实际问题的实战经验 立即下载
深入解析数据存储技术原理及发展演进—Linux开源存储技术 立即下载