学习kvm(一)

1. kvm分为两个部分,qemu-kvm和kvm-kmod。qemu-kvm是kvm的用户空间部分,它可以看做是qemu模拟器的修改版,替换了qemu指令的动态二进制翻译部分,通过使用ioctl系统调用来创建和启动虚拟机。kvm-kmod是kvm VMM的内核模块部分,在内核中体现为一个驱动程序模块;在用户空间表征为一个字符设备/dev/kvm。kvm-kmod部分主要负责处理虚拟机的“敏感指令”,而qemu-kvm主要负责虚拟机的非敏感指令及设备虚拟化。(CPU非特权模式,内存,IO)

 

posted @ 2013-06-13 13:04  chinacloud  阅读(594)  评论(0编辑  收藏  举报